日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

常见http状态码说明(转)

發布時間:2023/11/27 生活经验 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 常见http状态码说明(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先要先了解下什么是HTTP狀態碼:HTTP狀態碼(HTTP Status Code)是用以表示網頁服務器HTTP響應狀態的3位數字代碼。每當客戶端向Web服務器發送一個HTTP請求時,服務器都會返回一個響應代碼。而這些響應代碼主要分成五類:?100狀態碼,200狀態碼,300狀態碼,400狀態碼,500狀態碼,下面對各個常見HTTP狀態碼所代表的含義做詳細的說明:
一:100狀態碼:
從100到199范圍的HTTP狀態碼是信息報告碼。基于各種原因考慮,大多數情況下我們是很少看見這些代碼的。不再詳述。

二:成功2××????????? 成功處理了請求的狀態碼。
200?????????????????? 服務器已成功處理了請求并提供了請求的網頁。
204?????????????????? 服務器成功處理了請求,但沒有返回任何內容。

三:重定向3××?????? 每次請求中使用重定向不要超過 5 次。
301?????????????????? 請求的網頁已永久移動到新位置。當URLs發生變化時,使用301代碼。搜索引擎索引中保存新的URL。
302?????????????????? 請求的網頁臨時移動到新位置。搜索引擎索引中保存原來的URL。
304?????????????????? 如果網頁自請求者上次請求后沒有更新,則用304代碼告訴搜索引擎機器人,可節省帶寬和開銷。

四:客戶端錯誤4××??
表示請求可能出錯,妨礙了服務器的處理。
400??????????????????? 服務器不理解請求的語法。
403??????????????????? 服務器拒絕請求。
404??????????????????? 服務器找不到請求的網頁。服務器上不存在的網頁經常會返回此代碼。
410??????????????????? 請求的資源永久刪除后,服務器返回此響應。該代碼與 404(未找到)代碼相似,但在資源以前存在而現在不存在的情況下,有時用來替代404 代碼。如果資源已永久刪除,應當使用 301 指定資源的新位置。

五:服務器錯誤5××???
表示服務器在處理請求時發生內部錯誤。這些錯誤可能是服務器本身的錯誤,而不是請求出錯。

500???????????????????? 服務器遇到錯誤,無法完成請求。

503???????????????????? 服務器目前無法使用(由于超載或停機維護)。通常,這只是暫時狀態。

?

?

百度官方解釋:常見http返回狀態碼的含義

??? 百度爬蟲在進行抓取和處理時,是根據http協議規范來設置相應的邏輯的,所以請站長們也盡量參考http協議中關于狀態碼的含義的定義來進行設置。
??? 百度spider對常用的http狀態碼的處理邏輯是這樣的:

1、404(404頁面該怎么做?)
?? 404狀態碼的含義是“NOT FOUND”,百度會認為網頁已經失效,那么通常會從搜索結果中刪除,并且短期內spider再次發現這條url也不會抓取。

2、503
?? 503狀態碼的含義是“Service Unavailable”,百度會認為該網頁臨時不可訪問,通常網站臨時關閉,帶寬有限等會產生這種情況。對于網頁返回503,百度spider不會把這條url直接刪除,短期內會再訪問。屆時如果網頁已恢復,則正常抓取;如果繼續返回503,短期內還會反復訪問幾次。但是如果網頁長期返回503,那么這個url仍會被百度認為是失效鏈接,從搜索結果中刪除。

3、403
?? 403狀態碼的含義是“Forbidden”,百度會認為網頁當前禁止訪問。對于這種情況,如果是新發現的url,百度spider暫不會抓取,短期內會再次檢查;如果是百度已收錄url,當前也不會直接刪除,短期內同樣會再訪問。屆時如果網頁允許訪問,則正常抓取;如果仍不允許訪問,短期內還會反復訪問幾次。但是如果網頁長期返回403,百度也會認為是失效鏈接,從搜索結果中刪除。?

4、301?? (301重定向)
301狀態碼的含義是“Moved Permanently”,百度會認為網頁當前跳轉至新url。當遇到站點遷移,域名更換、站點改版的情況時,推薦使用301狀態碼,盡量減少改版帶來的流量損失。雖然百度spider現在對301跳轉的響應周期較長,但我們還是推薦大家這么做。

我們的建議
1、如果站點臨時關閉,當網頁不能打開時,不要立即返回404,建議使用503狀態。503可以告知百度spider該頁面臨時不可訪問,請過段時間再重試。

2、如果百度spider對您的站點抓取壓力過大,請盡量不要使用404,同樣建議返回503。這樣百度spider會過段時間再來嘗試抓取這個鏈接,如果那個時間站點空閑,那它就會被成功抓取了。

3、有一些網站希望百度只收錄部分內容,例如審核后的內容,累積一段時間的新用戶頁等等。在這種情況,建議新發內容暫時返回403,等審核或做好處理之后,再返回正常狀態的狀態碼。

4、站點遷移,或域名更換時,請使用301狀態碼。

轉載于:https://www.cnblogs.com/chenwenbiao/archive/2012/06/15/2551075.html

總結

以上是生活随笔為你收集整理的常见http状态码说明(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。