Я следил за многочисленными постами за последние два дня. Firefox не будет воспроизводить файл OGV на по этой ссылке , но отлично работает на локальном сервере. Файл chmod 777
.
Это в файле .htaccess
:
SetEnv no-gzip dont-vary
RewriteRule . - [E=no-gzip:0]
<FilesMatch "^(?!.*\.ogg$|.*\.ogv$).+" >
<IfModule filter_module>
FilterDeclare COMPRESS
FilterProvider COMPRESS DEFLATE env=notogg true
FilterProvider COMPRESS DEFLATE resp=Content-Type /text/(html|css|javascript|plain|x(ml|-component))/
FilterProvider COMPRESS DEFLATE resp=Content-Type /application/(javascript|json|xml|x-javascript)/
FilterChain COMPRESS
FilterProtocol COMPRESS change=yes;byteranges=no
</IfModule>
</FilesMatch>
AddType audio/ogg .oga .ogg
AddType video/ogg .ogv
AddType application/ogg .ogg
AddType video/webm .webm
AddType video/mp4 .mp4
У меня есть это вверху страницы:
<?php ini_set('zlib.output_compression', 'Off'); ?>
Это код:
<video width="720" height="405" controls autoplay preload >
<source src="beautiful_soul_aw111.mp4" type='video/mp4' />
<source src="beautiful_soul_aw11.m4v" type='video/mp4' />
<source src="beautiful_soul_aw11.ogv" type='video/ogg' />
<source src="beautiful_soul_aw11.webm" type='video/webm' />
</video>
Когда я делаю phpinfo
, я вижу, что сервер игнорирует мой запрос на отключение gzip.
Я проверил, используя curl, и файл обслуживается как правильный тип:
curl -I http://www.beautiful-soul.co.uk/collections/beautiful_soul_aw11.ogv
HTTP/1.1 200 OK
Date: Mon, 29 Aug 2011 18:44:03 GMT
Server: Apache/2
Last-Modified: Mon, 29 Aug 2011 17:44:49 GMT
ETag: "36976a8-4aba873976640"
Accept-Ranges: bytes
Content-Length: 57243304
Content-Type: video/ogg
Когда я смотрю на страницу и получаю информацию о странице, она показывает это:
Location: http://www.beautiful-soul.co.uk/collections/beautiful_soul_aw11.ogv
Type: video/ogg
Size: 8 KB (8192 bytes)
Dimensions: 0px × 0px
Associated Text: AC_FL_RunContent(...
Не знаю почему.
- Мой
.htaccess
файл будет проигнорирован, а GZIP все еще включен.
- Почему файл OGV найден, но загружается только в байтах и не имеет размеров.