0
我有一個站點託管在Apache服務器上。我創造了一些自定義錯誤頁面,並在我的.htaccess file
頂部以下文字:404錯誤被重定向到主頁而不是自定義404頁面
ErrorDocument 404 404.html
ErrorDocument 500 500.html
ErrorDocument 401 401.html
我也曾經嘗試過,
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
ErrorDocument 401 /401.html
兩個htaccess的文件和自定義頁面在根目錄下的服務器。 問題是,當我輸入一個垃圾URL(我期望看到我的自定義404頁面),我只是被重定向到我的索引頁面。
感謝您的迴應,您提出的建議聽起來像以某種方式訪問服務器配置,恐怕我沒有。不過,我知道我安裝的wordpress博客成功地使用了重寫規則。 – Andrew 2011-03-10 16:13:08
您當前使用的htaccess文件可能是否將任何請求重定向到索引文件? WordPress可能會重定向任何東西,即使它是對index.php的總垃圾,並且期望你的php文件能夠手動處理任何類型的404錯誤。 – dialer 2011-03-10 17:36:55
嘿謝謝!我刪除了所有的wordpress代碼,404頁面按預期發佈了....我不認爲你知道我怎樣才能阻止Wordpress破壞它?我可以谷歌它,我只是想我會問,如果你不介意:) – Andrew 2011-03-10 18:41:30