我有一個使用JWPlayer以多種格式選擇(mp4,m4v,ogv,webm)提供視頻的頁面。但是,當從Firefox(23.0.1)或使用PHP curl訪問頁面時,Apache將返回一個標題,指示content-type
爲text/plain
。 Firefox(和更新的IE版本,除非在兼容模式下)不會播放視頻。我曾嘗試在mime.types
,httpd.conf
和目錄中的.htaccess
文件中添加MIME類型。Apache忽略MIME類型
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
類型。我哪裏錯了?
UPDATE:嘗試FilesMatch
和ForceType
指令由rekire在httpd.conf
,虛擬主機,並.htaccess
建議。嘗試重命名文件和更改鏈接以匹配中間人緩存的情況。直接轉到URL下載視頻,並允許通常在桌面播放器中播放。
我已經從這份工作上移開了(哎呀!),但我相信有一些(可能是被誤導的)理由通過PHP來處理這些文件。我想在這裏留下這個問題並回答,以防其他人遇到同樣的問題。檢查並三重檢查你的'.htaccess'文件!請記住,可以有多個影響相同請求的'.htaccess'文件。 –