Intermittent problems reaching files (whether served via php or not)

having difficulty to serve simple video files here (for playback in a
browser via video-js or other player). even without the video player
there
are problems.
i have tested access to the video file both when the file is served from
within the php framework i am using (elgg.org) and also directly from a
public location on the webserver. in some circumstances the file ‘might’
play and in others i see a variety of different outcomes - and i am not
aware of the causes of any of the behavior patterns.

when accessing the following file (which is not being served via PHP
handling, it is just a directly accessed static file, served from nginx)
firefox i am offered the option to view or download the file (as
expected):

http://www.ureka.org/mod/multimedia/Bush%20Caught%20Lying%20About%20September%2011th%20-%20YouTube%20[360p].flv

when i access the same file from chromium i am forwarded to the homepage
of
my website.
when i access the same file from curl in the terminal here, i see:

HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Wed, 19 Nov 2014 13:31:28 GMT
Content-Type: text/html
Content-Length: 178
Connection: keep-alive
Location:
https://www.ureka.org/mod/multimedia/Bush%20Caught%20Lying%20About%20September%2011th%20-%20YouTube%20[360p].flv
Strict-Transport-Security: max-age=31536000; includeSubdomains
X-Frame-Options: DENY
X-UA-Compatible: IE=Edge
X-Frame-Options: SAMEORIGIN


when i run curl to access the same file being served through elgg and
php i
see:

curl -i
https://www.ureka.org/file/download/9660/bush%20caught%20lying%20about%20september%2011th%20-%20youtube%20[360p].flv
HTTP/1.1 302 Moved Temporarily
Server: nginx
Date: Wed, 19 Nov 2014 13:29:59 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.5.17
Set-Cookie: Elgg=gfjvl4tdrb30sqpasmketmmm22; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Pragma: no-cache
Location: https://www.ureka.org/
X-Cache-Debug:
/file/download/9660/bush%20caught%20lying%20about%20september%2011th%20-%20youtube%20%5B360p%5D.flv

301 Moved Permanently

301 Moved Permanently


nginx

does anyone know why there are so many variations of outcomes here? and
what
might be the reason why the file is not being consistently return with a
200
code? (or other equivalent success code).
the end result is that i am unable to play flv and other files from my
webserver via video-js and other players.
i have spoken with the server host about this and they did not identify
that
any of their actions would cause this to occur.
any help is greatly appreciated.
thanks

Posted at Nginx Forum: