睡蓮‧池水間

Guest
2012-Feb-12  
0 位會員和 11 位訪客在線上

文章 :: 參考手冊

HTTP 狀態碼

google.com/support/webmasters/bin/answer.py?answer=40132&topic=8510 
當一個要求傳送至您的伺服器,要求您網站的網頁 (例如,使用者以瀏覽器瀏覽您的網頁,或當 Googlebot 檢索該網頁),您的伺服器會傳回 HTTP 狀態碼以回應該要求。

此狀態碼會提供關於要求狀態的資訊, 並給予 Googlebot 關於您的網站和所要求網頁的資訊。

一些常見的狀態碼如下:

* 200 - 伺服器成功傳回網頁
* 404 - 找不到所要求的網頁
* 503 - 伺服器暫時無法使用

下列為 HTTP 狀態碼的完整清單。 請按一下連結以取得更多資訊。 您也可以參閱 W3C 的 HTTP 狀態碼網頁,以取得更多資訊
- 1xx (暫時的回應) -
指出暫時回應並請求要求者繼續的狀態碼。
代碼說明
100 (繼續)要求者應當繼續此要求。 伺服器傳回此程式碼,指出已收到一項要求的第一部分,正等候其餘部分。
101 (切換通訊協定)要求者已要求伺服器切換通訊協定,而伺服器正在確認即將如此進行。
- 2xx (成功) -
指出伺服器已成功處理要求的狀態碼。
代碼說明
200 (成功)伺服器已成功處理要求。 一般而言,這代表伺服器已提供所要求的網頁。 如果您在 robots.txt 檔案中看到這個狀態,代表 Googlebot 已成功擷取此檔案。
201 (已建立) 要求已順利完成,伺服器已建立新的資源。
202 (已接受)伺服器已接受此要求,但尚未處理。
203 (非授權資訊)伺服器成功處理要求,但傳回可能來自另一資源的資訊。
204 (無內容)伺服器已成功處理要求,不過未傳回任何內容。
205 (重設內容)伺服器已成功處理要求,不過未傳回任何內容。 這個回應與 204 不一樣,此回應請求要求者重設文件檢視 (例如,清除表單以輸入新的資料)。
206 (部分內容) 伺服器已成功處理部分 GET 要求。
- 3xx (已重新導向) -
您必須採取進一步的動作才能完成要求。 通常這些狀態碼會用來重新導向。 Google 建議每項要求不要使用超過五次重新導向。 您可以使用 [網站管理員工具] 來查看 Googlebot 在檢索重新導向的網頁時是否發生問題。 [診斷] 下方的網頁檢索網頁可列出 Googlebot 因重新導向錯誤而無法檢索的網址。
代碼說明
300 (多個選項)根據此要求,伺服器可採取數種動作。 伺服器可能會根據要求者 (user agent) 選取一個動作,也可能列出清單,讓要求者進行選擇。
301 (永久移動)要求的網頁已永久移到新位置。 當伺服器回傳此回應 (回應 GET 或 HEAD 要求),會自動將要求者導向至新位置。 您應該使用此程式碼,讓 Googlebot 知道某個網頁或網站已永久移至新位置。
302 (暫時移動)伺服器目前以來自不同位置的網頁回應要求者,但是要求者仍應該繼續以原位置進行未來的要求。 此程式碼類似於 GET 或 HEAD 要求裡的 301,會自動將要求者導向至另一個位置,但是因為 Googlebot 會繼續檢索原位置並為其建立索引,所以您不應該使用此程式碼來告知 Googlebot 某個網頁或網站已移除。
303 (參閱其他位置)當要求者應該對另一個位置發出個別 GET 要求,才能擷取回應時,伺服器會傳回此狀態碼。 對於 HEAD 之外的所有要求,伺服器會自動導向至其他位置。
304 (未修改)要求的網頁自上次要求以後並未修改過。 當伺服器回傳此回應時,並不會回傳網頁內容。

要求者上次要求變更網頁之後,如果該網頁尚未經修改,您就應該設定伺服器傳回此回應 (稱為 If-Modified-Since HTTP 標題)。 這樣可以節省您的頻寬和負載,因為您的伺服器可以告知 Googlebot,網頁自上次檢索後,尚未修改。
305 (使用 Proxy)要求者只能透過 Proxy 進入要求的網頁。 當伺服器傳回此回應時,也會指出要求者應該使用的 Proxy。
307 (暫時的重新導向) 伺服器目前以來自不同位置的網頁回應要求者,但是要求者仍應該繼續以原位置進行未來的要求。 此程式碼類似於 GET 或 HEAD 要求裡的 301,會自動將要求者導向至另一個位置,但是因為 Googlebot 會繼續檢索原位置並為其建立索引,所以您不應該使用此程式碼來告知 Googlebot 某個網頁或網站已移除。
- 4xx (要求錯誤) -
這些狀態碼指出要求裡可能有伺服器無法處理的錯誤。
代碼說明
400 (不正確的要求)伺服器無法辨識要求的語法。
401 (未授權)此要求需要驗證。 如果網頁需要登入,伺服器可能會傳回此回應。
403 (禁止)伺服器拒絕要求。 如果 Googlebot 在試圖檢索您網站的有效網頁時收到此狀態碼 (您可以在 [Google 網站管理員工具] 之 [診斷] 標籤下的 [網頁檢索] 網頁看到此狀態碼),可能是因為您的伺服器或主機攔截了 Googlebot 的存取。
404 (找不到)伺服器找不到所要求的網頁。 例如,如果要求的網頁不在這個伺服器上,伺服器就會傳回此狀態碼。

如果您的網站上沒有 robots.txt 檔案,卻在 [Google 網站管理員工具] 診斷標籤中的 robots.txt 網頁看見此狀態,那麼此狀態就是正確的。 不過,如果您確實有 robots.txt 檔案,卻看見此狀態,那麼您的 robots.txt 檔案可能未正確命名或位於錯誤的位置 (應該是位於網域的最上層並且命名為 robots.txt。)

如果您在 Googlebot 試圖檢索的網址中看見此狀態 (在 [診斷] 標籤的 HTTP 錯誤網頁中),那麼 Googlebot 追蹤到的很可能是來自其他網頁的無效連結 (可能是舊連結或拼字錯誤的連結)。
405 (不允許的方法)不允許要求裡所指定的方法。
406 (不接受)要求的網頁無法回應所要求的內容特性。
407 (需要 Proxy 驗證)此狀態碼類似於 401(未授權),但指定要求者必須透過 Proxy 進行驗證。 當伺服器傳回此回應時,也會指出要求者應該使用的 Proxy。
408 (要求逾時)在等候回應時,發生伺服器逾時。
409 (衝突)在完成要求時,伺服器發生衝突。 伺服器必須在回應中包含衝突資訊。 伺服器可能會在 PUT 要求與較早的某項要求相衝突時傳回此狀態碼做為回應,並會列出這兩項要求之間的差異。
410 (消失)當要求的資源遭永久移除,伺服器會回傳此回應。 此回應類似於 404 (未找到) 狀態碼,但在資源曾經存在但已消失的狀況中,有時會取代 404。 如果資源已永久移動,您應該使用 301,指定資源的新位置。
411 (需要長度)伺服器不接受不含有效內容長度標題欄位的要求。
412 (前提失敗)伺服器未達到要求者所要求的前提之一。
413 (要求實體太大)伺服器無法處理要求,因為要求過於龐大。
414 (要求的 URI 太長)伺服器無法處理要求,因為要求的網址 (通常是一個網址) 過長。
415 (不支援的媒體類型)要求的格式不受要求網頁支援。
416 (要求的範圍無法使用)如果要求的範圍在該網頁上無法使用,伺服器就會傳回此狀態碼。
417 (預期失敗)伺服器無法達到預期要求標題欄位的條件。
- 5xx (伺服器錯誤) -
這些狀態碼指出伺服器在嘗試處理要求時發生內部錯誤。 這些錯誤傾向於是伺服器本身的錯誤,而不是要求的錯誤。
代碼說明
500 (內部伺服器錯誤)伺服器遭遇錯誤,無法完成要求。
501 (未提供)伺服器不具備完成要求所需的功能。 例如,當伺服器無法辨認要求的方式,就會傳回此狀態碼。
502 (不正確的閘道)伺服器當成閘道或 Proxy 使用,接收到來自上游伺服器的無效回應。
503 (服務無法使用)伺服器目前暫時無法使用 (因為超載或維護之故而關閉)。 通常這只是暫時性的狀況而已。
504 (閘道逾時)伺服器當成閘道或 Proxy 使用,而且未接收到來自上游伺服器的即時回應。
505 (不支援的 HTTP 版本)伺服器不支援要求裡所用的 HTTP 通訊協定版本。

    «« 驗證碼的最高境界 我的 CSS 3 測試手記 »»    

引用

  • 文章地址: http://waterlily-lsl.com/modules/article/view.article.php/c6/125
  • 引用地址: http://waterlily-lsl.com/modules/article/trackback.php/125

評分

10
9
8
7
6
5
4
3
2
1


 

API: RSS | RDF | ATOM

回覆及設定

    關閉


 

最 新 發 表 及 資 訊 區

此為池水間 banner ,需要安裝 Adobe Flash Player 才能觀看內容。

最新留言

最新留言:2012-Jan-6 11:13am
留言編號:76
留言者: wuji888
網主回覆:
總留言數: 71

前往萍踪留影

造訪統計

今天:274
昨天:544
本週:274
本月:6114
總計:376498
平均:292

連結

Powered By XOOPS
Valid XHTML 1.1
Valid CSS 3
登 入