前段時間碰到apache 404錯誤頁面返回的狀態代碼為200了,這個可就不是404頁面了,對于搜索引擎來講,這可不是很好的,下面介紹一些實現404頁面返回404狀態的方法。
一般在Apache建一個站點后,會設置如下的錯誤跳轉,代碼如下:
- ErrorDocument 404 "http://www.49028c.com"
上一次嘗試日期 2013-7-8: 我們檢測到您的 404(找不到文件)出錯頁在標頭中返回 200 (成功) 狀態。
后來聽網頁說是地址問題于是,使用文件試試,改為代碼如下:
- ErrorDocument 404 "/404.htm"
404.htm使用meta的refresh功能跳轉回首頁,再試錯誤頁,哈,發現頭部返回,代碼如下:
- HTTP/1.1 404 Not Found
下面總結一下兩種404頁面設置方法
方法一:在.htaccess 文件中加入代碼: ErrorDocument 404 /404.html,建立一個簡單的html404頁面命名 404.html。
方法二:修改 httpd.conf,找到如下代碼:#ErrorDocument 404 /missing.html
httpd.conf中的這一部分,#ErrorDocument 404 /missing.html 是顯示錯誤頁信息的,去掉前面的#,修改為:ErrorDocument 404 /404.php
新聞熱點
疑難解答