404;Not Found,是標準的http狀態(tài),表示該網(wǎng)頁不存在,或者已經(jīng)被管理員刪除(永久被刪除)和301永久重定向一樣,在網(wǎng)站優(yōu)化過程中非常重要的設(shè)置。設(shè)置錯誤和設(shè)置不當都有可能會被搜索引擎降權(quán)。
設(shè)置404頁面
蜘蛛爬蟲在抓取已經(jīng)被刪除的網(wǎng)頁或目錄。服務(wù)器返回404狀態(tài)后,蜘蛛會停止對該url的抓取,并在百度索引中刪除已經(jīng)抓取的內(nèi)容。避免因用戶打開已經(jīng)被刪除的網(wǎng)頁而造成百度用戶流失。網(wǎng)站內(nèi)容被刪除要正確給搜索引擎返回404狀態(tài)碼,否則蜘蛛會頻繁抓取該網(wǎng)站,導(dǎo)致網(wǎng)站被降權(quán)或K站,影響到網(wǎng)站排名。
如不設(shè)置404頁面,瀏覽器在接收到404狀態(tài)碼時會進入默認頁面,HTTP ERROR 404 降低了用戶體驗,瀏覽者也無法進入到該站點導(dǎo)致用戶流失。而設(shè)置404頁面后,瀏覽器在接收到404狀態(tài)后會進入404頁面。還可以通過404進入到首頁對內(nèi)容進行查找。
設(shè)置404頁面作用
1.避免出現(xiàn)死循環(huán)
2.提高用戶體驗
3.避免被懲罰
如何設(shè)置http 404
404狀態(tài)的設(shè)置,分為以下兩種:
1.windows2003.win2008.win2010 下的iis中設(shè)置404頁面,
2.在Linux系統(tǒng)和Apache服務(wù)器通過.htaccess 文件進行設(shè)置。
另外idc空間上基本上都提供了自定義404頁面的功能,上傳代碼即可設(shè)置自己需要的404頁面
IIS下設(shè)置
打開IIS管理器-->點擊要設(shè)置自定義404的網(wǎng)站的屬性-->點擊自定義錯誤選項-->選中404頁-->選中并打開編輯屬性-->設(shè)置成URL--> URL 里填寫“/404.html”(如果配置了.html的偽靜態(tài)需要使用404.htm。否則404.html會無法運行)-->按確定退出再把做好的404.html 頁面上傳到網(wǎng)站根目錄下。此處在“消息類型”中一定要選擇“文件”或“默認值”,而不要選擇“URL”,不然,將導(dǎo)致返回“200”狀態(tài)碼。
IIS/asp.net程序
首先,修改應(yīng)用程序根目錄的設(shè)置,打開web.config文件編輯,在其中加入如下內(nèi)容:
以下為引用的內(nèi)容:
注:上文例中error.aspx為系統(tǒng)默認的404頁面,notfound.aspx為自定義的404頁面,使用時請修改相應(yīng)文件名。然后,在自定義的404頁面notfound.aspx中加入以下為引用的內(nèi)容:
<% response.status="404" not="" found="">
這樣,便可以保證IIS能夠正確地返回404狀態(tài)碼
Apache服務(wù)器
為Apache?Server設(shè)置?404錯誤頁面的方法很簡單,只需:
(1)在.htaccess文件中加入如下內(nèi)容:ErrorDocument?404?notfound.php,將.htaccess文件上傳到網(wǎng)站根目錄。
(2)制作一個404頁面,隨便您設(shè)計,命名為notfound.php,同樣上傳到網(wǎng)站根目錄。
404頁面注意事項:
(1).切記不要將404錯誤轉(zhuǎn)向到網(wǎng)站主頁,否則可能會出現(xiàn)主頁在搜索引擎中消失的情況。
(2).切記不要使用絕對URL,如果使用絕對URL會返回302+200的狀態(tài)碼。
(3).設(shè)置好一定要檢查下,返回錯誤一個月內(nèi)搜索引擎不會在抓取該網(wǎng)頁。
404和302的區(qū)別
刪除過的網(wǎng)頁一定要返回404,搜索引擎也就不會再次抓取,同時會刪除索引,如果是404頁面又跳轉(zhuǎn)到了首頁很有可能是302狀態(tài)。302狀態(tài)是網(wǎng)頁暫時性專業(yè),蜘蛛還會再次抓取該網(wǎng)頁,直到成功抓取位置,如果多數(shù)的內(nèi)容都是302狀態(tài),蜘蛛的頻繁來訪給服務(wù)器造成壓力,同時也會導(dǎo)致被k站。
由于更換程序,所以有不少的url;都返回404頁面。但是從最近的網(wǎng)站日志分析工具上可以看出百度,google等搜索引擎依然會訪問原來被刪除程序的url。從以往的網(wǎng)站日志中也可以看出網(wǎng)頁在刪除以后,只要有搜索引擎留有的入口,依然會被搜索引擎二次訪問。