我已經有a question open about this,我不知道再次發帖的禮儀,但我覺得前面的問題是走錯了路。X-Sendfile特定配置.htaccess問題
我一直在研究關於配置XSendfile以在我們的apache服務器上使用PHP的主題。我讀得越多,我得到的信息就越矛盾。
所以,如果有人對XSendfile非常熟悉,那麼您的澄清將非常有用,並且在這一點上是值得讚賞的。
主機說他們已經安裝了XSendfile。當我嘗試運行測試XSendfile腳本時,我沒有遇到任何錯誤,只是一個0kb的文件。所以我假設他們已經安裝了這個東西。
接下來,網絡上的許多帖子都表明0kb文件是由配置問題引起的。看來XSendfile的更新版本需要這些行:
XSendFile On
XSendFilePath /path/to/files/directory
在apache配置文件或htaccess文件中。每當我將這些行放入本地htaccess文件時,它會以500錯誤崩潰整個站點。如果我把它們放在頂部或底部,或者我選擇放在第二行的任何路徑,它會使整個站點崩潰。
幾個小時前,我讀到有人與作者交談過,實際上您不能在htaccess中配置XSendfile,只能在apache配置中配置。是否可以使用htaccess配置XSendfile?一半的網站說是的,一半的網站說不或只是談論Apache配置。
如果有可能用htaccess來做到這一點,任何人都可以給我一個不會崩潰整個網站的htaccess的例子嗎?我的htaccess目前包含以下3行:
Options -Indexes
ErrorDocument 404 /index.html
ErrorDocument 403 /index.html
很抱歉,如果我的聲音強調,這是在最後期限爲這個項目一側的真正刺,我似乎無法得到直接的答案或找到合適的info任何地方。
禮儀是編輯原始問題,如果您對此感到不舒服,那就更好了 - 不要僅僅因爲它迄今爲止對您而言並不富有成效就「開放」一個新問題。這也會給你更好的答案。 – hakre 2012-01-08 13:32:03
[XSendfile不能正常工作 - PHP,Apache,Cpanel]可能的重複(http://stackoverflow.com/questions/8707944/xsendfile-not-working-php-apache-cpanel) – hakre 2012-01-08 13:32:35
你會找到一個描述你爲什麼得到一個在apache的error.log中有500錯誤(apache在這裏沒有崩潰,它只是表明存在錯誤配置)。我很肯定它會發現'XSendFilePath'指令不能在'.htaccess'中使用。 – hakre 2012-01-08 13:34:48