5.網站404錯誤--404頁面製作方法詳解(中)

  五、優化404

  搜索引擎通過HTTP狀態碼來識別網頁的狀態。當搜索引擎獲得了一個錯誤鏈接時,網站應該返回404狀態碼,告訴搜索引擎放棄對該鏈接的索引。而如果返回 200或302狀態碼,搜索引擎就會爲該鏈接建立索引,這導致大量不同的鏈接指向了相同的網頁內容。結果是,搜索引擎對該網站的信任度大幅降低。很多網站 存在這個問題:404頁面返回的是200或302狀態碼而不是404狀態碼。

  六、對seo的影響

  自定義404錯誤頁面是增強用戶體驗的很好的做法,但在應用過程中往往並未注意到404頁面對搜索引擎的影響,譬如:錯誤的服務器端配置導致返回狀態碼“200”或自定義404錯誤頁面使用Meta Refresh導致返回“302”狀態碼。

  如何設置

  (僅適合Apache服務器)

  1、在.htaccess 文件中加入代碼: ErrorDocument 404 /Error.html;

  2、建立一個簡單的html404頁面命名 Error.html;

  3、把 Error.html放置在網站根目錄;

  設置404的好處

  1:引導用戶不要關閉網站,增強用戶體驗。

  2:防止網站出現死鏈接。

  注意事項

  1、不要將404錯誤直接轉向到網站首頁,這將導致首頁不被收錄;

  2、/Error.html 前面不要帶主域名,否則返回的狀態碼是302或200狀態碼;

  3、404頁面符合網站自身的設計風格,最好能加入網站導航和底部(尤其是網站地圖)。

  懲罰程度

  搜索引擎蜘蛛在請求某個URL時得到“404”狀態迴應時,即知道該URL已經失效,便不再索引該網頁,並向數據中心反饋將該URL表示的網頁從索引數 據庫中刪除,當然,刪除過程長春電纜橋架有可能需要很長時間;而當搜索引擎得到“200”狀態碼時,則會認爲該url是有效的,便會去索引,並會將其收錄到索引數據 庫,這樣的結果便是這兩個不同的url具有完全相同的內容:自定義404錯誤頁面的內容,這會導致出現複製網頁問題。輕則被搜索引擎降權,重則會K掉網 站。

  實現良好

  改變服務器默認錯誤頁面就可以達到效果。下面是一些可以使得訪客輕鬆實現正常訪問的建議。

  遵循的理念

  提供簡明的問題描述,消除訪客的挫敗感。

  提供合理的解決方案,輔助訪客完成訪問目標。

  提供個性化的友好界面,提升訪問體驗。

  七、使用指南

  實現方式

  使得訪客轉到某個地方而不是後退。

  頁面包含該站點重要部分的鏈接,如主頁或站點地圖。不要僅僅告訴他們檢查拼寫。使用文本的鏈接替代圖片,因爲有許多訪客不會想到點擊這個圖片。

  例子:我們的站點有一個主頁的返回鏈接。這是實現友好反饋的最低限度。

  此外,我們還會考慮,在有效的幫助信息不足的情況下,如何通過訪客的反饋彌補錯誤。

  需要包括一個指向網站管理員的email鏈接,或者一個用於提交丟失鏈接的表格。

  相對於發送email,訪客更喜歡使用提交表格。

  加入一個搜索框用於搜索站點。

  例:MSN在所有頁面的底部都有一個搜索框,同時也鏈向站點的重要部分。

  在站點中列出接近於訪客期望頁面的鏈接,用於推測訪客正在尋找的頁面。

  你不需要採納上述所有的建議,但是這些建議一致服務於使得訪客更願意停留在你的站點的目的。

  合理的404錯誤頁面至此即可以完成了,這將給訪客提供許多有價值的信息。

  404設置方法

  1. 對於存在的網頁內容由於路徑改變而導致訪問不了時,可在IIS 中定義404錯誤指向一個動態頁面,在頁面裏面使用301永久重定向跳轉到新的長春橋架廠地址,此時服務器返回301狀態碼。

  2、設置404指向一個設計好的html文件,此時頁面返回的404狀態碼。 idc提供商基本都提供404設置的功能,直接上傳文件設置即可。在IIs中設置方法:打開IIS管理器-->點擊要設置自定義404的網站的屬性 -->點擊自定義錯誤選項-->選中404頁-->選中並打開編輯屬性-->設置成URL--> URL 裏填寫“/err404.html”-->按確定退出再把做好的err404.html 頁面上傳到網站根目錄下。此處在“消息類型”中一定要選擇“文件”或“默認值”,而不要選擇“URL”,不然,將導致返回“200”狀態碼。

  3、404指向一個動態頁面,比如error.asp,如果不在頁面裏面進行設置,僅僅是返回提示的HTML代碼,將導致頁面返回200 狀態碼,這是不正確的,我們可以在顯示完提示內容後,增加語句:Response.Status="404 Not Found" ,這樣就保證頁面返回404狀態碼。

  4、Apache下設置404錯誤頁面。爲Apache Server設置404錯誤頁面的方法很簡單,只需在.htaccess文件中加入如下內容即可,ErrorDocument 404 /notfound.php。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章