我正在执行的HTML5视频在Internet Explorer 9中不起作用。经过一些调试后,我发现mp4文件的MIME类型为application/octet-stream
。然而,在我.htaccess
文件我有,为什么这个MIME类型不正确?
AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm
我有什么定义MIME类型错过了什么?
我正在执行的HTML5视频在Internet Explorer 9中不起作用。经过一些调试后,我发现mp4文件的MIME类型为application/octet-stream
。然而,在我.htaccess
文件我有,为什么这个MIME类型不正确?
AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm
我有什么定义MIME类型错过了什么?
答案是:
的MIME类型在您的服务器不能覆盖远程服务器上的MIME类型上添加。如果其他地方托管的文件存储为不同的MIME类型,则不起作用。确保CDN上的MIME类型正确。
你的服务器配置是否允许解析'.htaccess'文件?你的'.htaccess'文件是否允许覆盖'AddType'的MIME类型? – sarnold 2012-02-01 04:17:46
如何检查我是否被允许重写AddType MIME?是的,我的服务器允许解析.htaccess - 我使用它很多。 – willdanceforfun 2012-02-01 04:37:58
你会寻找['AllowOverride FileInfo'](http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride)或更通用的'AllowOverride'配置... – sarnold 2012-02-01 04:43:32