2015-08-14 58 views
0

我以前從來沒有使用過.htaccess,但我對它沒有任何麻煩。我知道我已經允許它在我的網站上使用,因爲我有一個完美顯示的自定義404頁面。.htaccess不能識別多個ErrorDocument指令

但是,我有一個自定義的500頁下面,我的網站完全忽略。主index.html產生500錯誤,因爲我不能讓.htpasswd工作,但這是一個不同的問題。老實說,我不知道爲什麼它會承認一條指令而忽略另一條指令。

.htaccess文件位於/var/www/htmlErrorDocument指令代碼讀取:

ErrorDocument 404 /err/notfound.html 
ErrorDocument 500 /err/intser.html 

我能做些什麼?

回答

0

重要的是500如何生成/轉發,如果CGI或Proxied響應(例如,狀態碼僅爲500,但已成功生成),ErrorDocument不適用。你會看到任何伴隨原始500.

另一個可能的原因是生成遞歸500試圖爲您的自定義文檔。雖然,瀏覽器錯誤會告訴你所有這些。