2012-02-01 143 views
0

我正在执行的HTML5视频在Internet Explorer 9中不起作用。经过一些调试后,我发现mp4文件的MIME类型为application/octet-stream。然而,在我.htaccess文件我有,为什么这个MIME类型不正确?

AddType video/ogg .ogv 
AddType video/mp4 .mp4 
AddType video/webm .webm 

我有什么定义MIME类型错过了什么?

+0

你的服务器配置是否允许解析'.htaccess'文件?你的'.htaccess'文件是否允许覆盖'AddType'的MIME类型? – sarnold 2012-02-01 04:17:46

+0

如何检查我是否被允许重写AddType MIME?是的,我的服务器允许解析.htaccess - 我使用它很多。 – willdanceforfun 2012-02-01 04:37:58

+0

你会寻找['AllowOverride FileInfo'](http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride)或更通用的'AllowOverride'配置... – sarnold 2012-02-01 04:43:32

回答

1

答案是:

的MIME类型在您的服务器不能覆盖远程服务器上的MIME类型上添加。如果其他地方托管的文件存储为不同的MIME类型,则不起作用。确保CDN上的MIME类型正确。

-1
  • mp4视频URI是否有.mp4扩展名?
  • 您的VirtualHost /服务器配置是否允许.htaccess文件(AllowOverride指令)?