網頁返回狀態碼大全及緣由分析

一些常見的狀態碼爲:服務器

  • 200 – 服務器成功返回網頁
  • 404 – 請求的網頁不存在
  • 503 – 服務器超時

4xx 狀態碼網絡

這些狀態碼錶示請求可能出錯,這妨礙了服務器的處理。工具

400(錯誤請求) 服務器不理解請求的語法。
401(身份驗證錯誤) 此頁要求受權。您可能不但願將此網頁歸入索引。若是您的 Sitemap 中列出該網頁,您能夠將其刪除。但若是您將其保留在您的 Sitemap 中,咱們就不會抓取或索引該網頁(儘管該網頁將繼續保持錯誤狀態在此處列出)。若是咱們將其做爲搜索抓取的一部分抓取,您能夠在咱們的網站管理員信息中查閱其緣由。
403(禁止) 服務器拒絕請求。若是您在 Googlebot 嘗試抓取您網站上的有效網頁時看到此狀態碼(能夠在 Google 網站管理員工具<strong>診斷</strong>下的<strong>網絡抓取</strong>頁面上看到此信息),多是您的服務器或主機拒絕 Googlebot 訪問。
404(未找到) 服務器找不到請求的網頁。例如,對於服務器上不存在的網頁常常會返回此代碼。

 

若是您的網站上沒有 robots.txt 文件,而您在 Google 網站管理員工具」診斷」標籤的 robots.txt 頁上看到此狀態碼,那麼這是正確的狀態碼。可是,若是您有 robots.txt 文件而又看到此狀態碼,則說明您的 robots.txt 文件可能命名錯誤或位於錯誤的位置(該文件應當位於頂級域,名爲 robots.txt)。網站

若是對於 Googlebot 嘗試抓取的網址看到此狀態碼(在」診斷」標籤的 HTTP 錯誤頁面上),則表示 Googlebot 追蹤的多是另外一個頁面的無效連接(是舊連接或輸入有誤的連接)。代理

405(方法禁用) 禁用請求中指定的方法。
406(不接受) 沒法使用請求的內容特性響應請求的網頁。
407(須要代理受權) 此狀態碼與 401 相似,但指定請求者必須受權使用代理。若是服務器返回此響應,還表示請求者應當使用代理。
408(請求超時) 服務器等候請求時發生超時。
409(衝突) 服務器在完成請求時發生衝突。服務器必須在響應中包含有關衝突的信息。服務器在響應與前一個請求相沖突的 PUT 請求時可能會返回此代碼,以及兩個請求的差別列表。
410(已刪除) 請求的資源永久刪除後,服務器返回此響應。該代碼與 404(未找到)代碼類似,但在資源之前存在而如今不存在的狀況下,有時會用來替代 404 代碼。若是資源已永久刪除,您應當使用 301 指定資源的新位置。
411(須要有效長度) 服務器不接受不含有效內容長度標頭字段的請求。
412(未知足前提條件) 服務器未知足請求者在請求中設置的其中一個前提條件。
413(請求實體過大) 服務器沒法處理請求,由於請求實體過大,超出服務器的處理能力。
414(請求的 URI 過長) 請求的 URI(一般爲網址)過長,服務器沒法處理。
415(不支持的媒體類型) 請求的格式不受請求頁面的支持。
416(請求範圍不符合要求) 若是頁面沒法提供請求的範圍,則服務器會返回此狀態碼。
417(未知足指望值) 服務器未知足」指望」請求標頭字段的要求。

5xx 狀態碼索引

這些狀態碼錶示服務器在處理請求時發生內部錯誤。這些錯誤多是服務器自己的錯誤,而不是請求出錯。進程

500(服務器內部錯誤) 服務器遇到錯誤,沒法完成請求。
501(還沒有實施) 服務器不具有完成請求的功能。例如,服務器沒法識別請求方法時則會返回此代碼。
502(錯誤網關) 服務器做爲網關或代理,從上游服務器收到無效響應。
503(服務不可用) 服務器目前沒法使用(因爲超載或停機維護)。一般,這只是暫時狀態。
504(網關超時) 服務器做爲網關或代理,可是沒有及時從上游服務器收到請求。
505(HTTP 版本不受支持) 服務器不支持請求中所用的 HTTP 協議版本。

 

Nginx 502 Bad Gateway的含義是請求的PHP-CGI已經執行,可是因爲某種緣由(通常是讀取資源的問題)沒有執行完畢而致使PHP-CGI進程終止。資源


Nginx 504 Gateway Time-out的含義是所請求的網關沒有請求到,簡單來講就是沒有請求到能夠執行的PHP-CGI。it

相關文章
相關標籤/搜索