2012-08-08 157 views
0

前段時間我將我的404錯誤頁面更改爲我網站的主頁面。 (我很蠢,但是我是新手,當時看起來是個好主意。)更改自定義404錯誤頁面

問題是,我忘了我是如何完成它的。我一次嘗試TextPattern CMS,我想我是在CMS中完成的,但我不記得如何。

現在,我沒有使用CMS(但數據庫仍然存在),並且我創建了一個更具描述性的錯誤頁面,並且更新了我的.htaccess文件,但行爲不會改變 - 仍舊返回錯誤(錯誤)頁面。我已經在我的.htaccess文件中嘗試了以下內容,全都無濟於事

ErrorDocument 404 default 
ErrorDocument 404 http:/www.mysite.com/404.shtml 
ErrorDocument 404 /404.shtml 

任何幫助將不勝感激。谷歌網站管理員工具報告54「軟404」的錯誤,我得解決!

-Thanks

回答

0

我預計這種軟404個頁面錯誤頁面與服務器響應代碼200,而不是404

這取決於你所使用的服務器上的軟件一點點。我認爲你的腳本到目前爲止404.shtml返回錯誤的響應代碼,你需要編輯的文件,它會返回響應代碼404

在PHP中,你可以做到這一點:

header("Not Found", 404, true); 

請請注意,此行必須位於任何輸出之前!