仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳
今天和大家分享一下自訂404錯誤頁面返回狀態碼的相關問題,看到這篇文章,想必您是做站的,又或者就是從事seo的。 那麼,好,相信應該對404錯誤頁面都有一定的熟悉了,但是,我發覺很多朋友對自訂404錯誤頁面返回狀態碼存在著很多的誤解,或者說根本就沒有什麼概念。 所以今天,漠陽子seo從以下四點對自訂404返回狀態碼的相關問題進行分析,希望能對大家有説明!
第一,HTTP狀態碼的分類與簡單介紹
第二,務必確保自訂404錯誤頁面返回「404」狀態碼
第三,404錯誤頁面返回「200」狀態碼的問題
第四,404錯誤頁面返回「302」狀態碼的問題
以上是四個要點,下面逐個詳細分析
第一, HTTP狀態碼的分類與簡單介紹
HTTP狀態碼有很多種,對於做seo的來說,我們也不必要去全部掌握,從seo的角度來看,我們主要是瞭解以下五種即可了。
404 :請求的網頁不存在(不排除日後該連結有效的可能性)
410 :請求的網頁不存在(永久)
200 :伺服器成功返回網頁
302 :網址臨時重定向(跳轉)
301 :網址永久重定向
如果您想更加詳細地瞭解HTTP狀態碼,可以參考W3C標準。
第二, 務必確保自訂404錯誤頁面返回「404」狀態碼
很多朋友在做自訂404錯誤頁面時,一直都認為能正常顯示404錯誤頁面就行了,而卻沒有考慮過404錯誤頁面返回狀態碼是否是「404」。 其實這是一種錯誤的做法,我們在設置好自訂404錯誤頁面後,需要做的一步很重要的工作是檢查一下是不是能正確地返回「404」狀態碼。 如果不是,那麼就要檢查一下設置是否正確了。
檢查404錯誤頁面返回狀態碼的方法也很簡單的。 使用server header 檢查工具,在這裡建議使用這個HTTP://www.***.org/getheader.htm來進行檢查。 只要輸入一個網站內不存在的url,然後查看一下HTTP header的返回情況,確保返回的是「404」,如果不是就要回去進行檢查設置了。 如圖,
第三,404錯誤頁面返回「200」狀態碼的問題
肯定會有些朋友在查詢404錯誤頁面返回狀態碼的時候,返回的不是「404」,取而代之的是「200」,那麼如果返回的是「200」會導致什麼樣的情況呢?毫無疑問的,如果返回的是200,那麼搜尋引擎肯定會認為這個「 根本不存在的網頁「是存在的,可想而知,這肯定會影響優化效果。
也許這樣說的不是很清楚,舉個簡單的例子來說明,如我的網站有兩個這樣的根本不存在的url,HTTP://www.***.com/111.html和HTTP://www.***.com/222.html, 那麼如果網站的自訂404錯誤頁面返回的狀態碼是「200「,那麼搜尋引擎會認為這兩個網頁是存在的,並且將其收錄到索引資料庫,重點是這樣導致的結果是這兩個不同的url具有了一樣的網頁內容, 而這個網頁內容就是自訂404錯誤頁面的內容。 我們知道,像這些重複的文本對於搜尋引擎來說都是極大不友好的。 這樣會大大降低網站的權重,或者說是網站對搜尋引擎的友好度。 再說,如果您網站的不存在url太多,那麼重複性豈不是更加嚴重,所以一定要設置好404錯誤頁面,保證是「404」的返回狀態碼。
第四,404錯誤頁面返回「302」狀態碼的問題
不排除仍然有些朋友會採用meta refresh來將處理404錯誤頁面,就是當訪問了您網站的一個錯誤頁面時會跳轉到網站首頁。 其實這是seo的大忌,也是一個很愚蠢的做法。 像這種做法,404返回的有可能是200,也有可能是302狀態碼,所以不管怎樣還是對搜尋引擎不友好的,從seo的角度來看,這是錯誤的做法。 還有一個更加嚴重的後果就是如果直接跳轉到首頁(切記:千萬不要直接跳轉到網站首頁),很有可能導致的是網站的首頁在搜尋引擎上找不到。
搜尋引擎對「302」錯誤,還是認為該網頁是存在的,知識臨時改變了位址而已,因此還是會收錄的,但是也同樣會導致重複文本的現象。 所以,如果您的404錯誤頁面的返回狀態碼是302的,請務必修正,否則這個風險是很大的。
以上就是從HTTP狀態碼的分類與簡單介紹、務必確保自訂404錯誤頁面返回「404」狀態碼、404錯誤頁面返回「200」狀態碼的問題、404錯誤頁面返回「302」狀態碼的問題四個方面分析了自訂404錯誤頁面返回狀態碼。 如果您對404錯誤頁面的設置方法還不是很瞭解,請看404錯誤頁面的設置方法。
本文首發:漠陽子seo博客
本文位址:HTTP://www.chenjinwang.com/404-1.html(轉載請保留)