網站優(yōu)化知識:如何正確設置404頁面
  • 更新時間:2024-11-08 06:39:16
  • 網站建設
  • 發(fā)布時間:1年前
  • 381

在網站診斷過程中,很多站長在網站建設中經常會檢查是否存在404頁面。一般的判斷方法很簡單,就是在搜索引擎的地址欄中隨機輸入一個域名的錯誤鏈接,然后查看是否有404頁面。它是否正確? 404頁面存在的意義是告訴瀏覽器和搜索引擎請求的頁面不存在或者鏈接錯誤。你的檢查只能說明用戶看到了404頁面,但是搜索引擎呢?這個頁面會返回404 狀態(tài)碼嗎?http://www.sjycgd.cn/

我們先來看看下面兩張圖。你眼中的404頁面可能不會返回404狀態(tài)碼。

網站優(yōu)化知識:該如何正確設置404頁面危害

可以看出,網站雖然給用戶返回了一個404頁面,但是對于搜索引擎來說是一個正常的頁面。這通常是由于錯誤的服務器端配置導致返回“200”狀態(tài)代碼,盡管對于訪問用戶而言并非如此。也就是說,HTTP狀態(tài)碼是“404”還是“200”沒有區(qū)別,這也提升了用戶體驗,但對于搜索引擎來說,這一點非常重要,甚至是致命的。

當搜索引擎蜘蛛請求錯誤的URL地址并得到“404”狀態(tài)響應時,它知道該URL地址已過期,因此不再對該網頁進行索引,并向數(shù)據中心反饋該URL所指示的網頁地址已從索引數(shù)據庫中刪除。刪除,當搜索引擎得到這個404頁面的“200”狀態(tài)響應時,它會認為該url地址有效,就會去索引,會被收錄到索引數(shù)據庫中,讓你的所有錯誤頁面對于搜索引擎來說,在不同的url地址存在內容相同的頁面,會導致大量的重復頁面,會大大降低網站質量的評分,甚至會直接降低權威性。

因此,一個正確設置的自定義404 錯誤頁面不僅應該正確顯示,而且還應該返回一個“404”錯誤代碼,而不是200 或其他錯誤代碼。不僅要告訴用戶該頁面不存在,還要正確地讓搜索引擎知道這是一個404錯誤頁面,而不是一個正常的頁面。404頁面如何正確設置

一、ISS中404錯誤頁面設置

打開IIS管理器--點擊要設置自定義404的網站屬性--點擊自定義錯誤選項--選擇404頁面--選擇打開編輯屬性--設置為文件或默認值--填寫URL ?404.html中的“/”,按確定退出。然后將完成的404.html頁面上傳到網站根目錄。這里,必須在“消息類型”中選擇“文件”或“默認值”而不是“URL”,否則將返回“200”狀態(tài)代碼。

ISS中404錯誤頁面設置

2、在Apache下設置404錯誤頁面非常簡單。一般都有404錯誤頁面設置功能。只需要自己制作一個404頁面,上傳到相應的目錄即可。

3、部分主機空間默認返回狀態(tài)碼320或200,怎么辦?我們可以用下面的代碼來解決:

Apache ?Server下設置404錯誤頁面

創(chuàng)建一個.htaccess文件,在里面添加如下內容:ErrorDocument ?404/notfound.php,然后把.htaccess文件上傳到網站根目錄,最后做一個404頁面,命名為notfound.php,上面的名字一定要一致,上傳到網站根目錄就可以了。請記住不要在此處使用絕對URL。如果您使用絕對URL,則返回的狀態(tài)代碼為302 或200。

IIS/ASP。 net下設置404錯誤頁面

首先,修改應用程序根目錄的設置,打開web.config文件,參考如下:

error.asp為系統(tǒng)默認404頁面名稱,notfound.asp為自定義404頁面,使用時請修改相應文件名。

然后,在自定義404頁面notfound.asp中添加如下代碼,保證IIS服務器能夠正確返回404狀態(tài)碼。

% Response.Status=404 Not ?Found%

總之,網站的404頁面一定要設置好。如果返回狀態(tài)碼200,就是自討苦吃,還是不要做為妙。推來客這個營銷網站設置404頁面后,一定要檢查是否正確,返回狀態(tài)必須是404。如果你的網站多了200碼404頁面,權限被降級,就很慘了.另外我們在制作404頁面的時候也要注意頁面的美觀和體驗。盡量不要自動跳轉或只顯示此頁面不可訪問。 404頁面還需要有清晰的導航,讓用戶自己決定去哪里,這樣才能留住用戶。

我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復、物聯(lián)網開發(fā)、各類API接口對接開發(fā)等。十余年開發(fā)經驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網,轉載請表明原文地址:https://www.tlkjt.com/web/13021.html

在線客服

掃碼聯(lián)系客服

3985758

回到頂部