HTTP狀態代碼

返回一個HTTP狀態代碼是在響應請求時爲您網站上顯示的服務器狀態,舉例以下:web

  • 當用戶在瀏覽器中訪問網頁。
  • 當搜索引擎蜘蛛的抓取網頁。

HTTP狀態碼有五個不一樣的類別:瀏覽器

1XX    臨時/信息響應服務器

2XX    成功網絡

3XX    重定向網站

4XX    客戶端/請求錯誤搜索引擎

5XX    服務器錯誤spa

五個類別的響應狀態代碼的第一個數字是惟一表明。 blog

   

HTTP狀態代碼詳細意義 索引

谷歌網站管理員提供了一個HTTP狀態代碼的列表,其中最多見的和項重要的狀態代碼以下:get

 

200(成功),服務器成功處理了請求。通常來講,這意味着服務器提供所請求的頁面,若是您看到此狀態,您的robots.txt文件,這意味着Googlebot的檢索成功。

   

301(永久移動),請求的網頁已永久移動到新的位置,當服務器返回此響應(做爲一個GETHEAD請求的響應),它會自動轉發請求到新的位置。你應該使用這個代碼讓Googlebot的知道一個網頁或網站已永久移動到新位置。

   

302(臨時移動),服務器正在響應請求,從不一樣位置的網頁,但請求者應繼續使用原來的位置,爲未來的請求。此代碼是在這一個GETHEAD請求的301類似,它會自動轉發到不一樣的位置請求,但你不該該用它來告訴Googlebot的一個網頁或網站已移動,由於Googlebot會繼續抓取和索引原來的位置。

   

400(錯誤請求),服務器不理解請求的語法。

   

403(禁止),服務器拒絕請求。若是你看到在Googlebot嘗試抓取您的網站的有效網頁(你能夠看到在網絡上抓取頁面在谷歌webmasters診斷下)收到此狀態碼時,它有多是您的服務器或主機阻止Googlebot存取。

   

404(未找到),服務器找不到請求的頁面。例如,服務器返回此代碼,若是請求是在服務器上的頁面不存在。若是沒有您網站上的robots.txt文件,並在webmasters"診斷"標籤的robots.txt頁上看到此狀態,這是正確的狀態。然而,若是你有一個robots.txt文件,你會看到這種狀態,那麼您的robots.txt文件可能被命名爲不正確或在錯誤的位置。它應該是在頂級域,名爲robots.txt的。若是你看到的網址,Googlebot嘗試抓取(診斷"標籤的HTTP錯誤"頁上)此狀態,則表示Googlebot可能從另外一頁(多是舊連接或輸入有誤)的無效連接。

   

500(內部服務器錯誤),服務器遇到了一個錯誤,並不能知足要求。

   

503(服務不可用),服務器目前沒法使用(由於它是重載維修或向下),通常來講,這是一個臨時的狀態。


 

詳細的狀態碼能夠參考這個知識庫:HTTP協議之狀態碼詳解

 

   

參考文章:HTTP狀態代碼2XX3XX4XX5XX分析

相關文章
相關標籤/搜索