我有一个页面使用 JWPlayer 以多种格式选择(mp4、m4v、ogv、webm)提供视频。但是,当从 Firefox (23.0.1) 或 PHP curl 访问页面时,Apache 会返回一个标头,指示content-type
as text/plain
。Firefox(和更新的 IE 版本,除非在兼容模式下)不会播放视频。我尝试在目录中的文件中添加mime.types
mimehttpd.conf
类型.htaccess
。
mime.types
video/mp4 mp4 m4v
video/ogg ogv
video/webm webm
httpd.conf
AddType video/mp4 mp4 m4v
AddType video/ogg ogv
AddType video/webm webm
.htaccess
AddType video/mp4 mp4 m4v
AddType video/ogg ogv
AddType video/webm webm
我已经尝试过在扩展名前面加点和不加点(据我所知,这两种方式都应该有效)。我已经重新启动了 Apache。我已经验证我正在编辑正确的配置文件。仍然 Apache 继续返回text/plain
类型。我哪里出错了?
更新:按照rekire在、虚拟主机FilesMatch
和. 在中间人缓存的情况下尝试重命名文件并更改链接以匹配。直接转到 URL 下载视频并允许在桌面播放器中正常播放。ForceType
httpd.conf
.htaccess