HTTP狀態碼2XX、3XX、4XX、5XX分析

來源:互聯網
上載者:User
關鍵字 HTTP

仲介交易 SEO診斷 淘寶客 雲主機 技術大廳

返回一個HTTP狀態碼是在回應請求時為您網站上顯示的伺服器狀態,舉例如下:

·當使用者在瀏覽器中訪問網頁。

·當搜尋引擎蜘蛛的抓取網頁。

HTTP狀態碼是五個不同的類別:

1XX臨時/資訊回應

2XX成功

3XX重定向

4XX用戶端/請求錯誤

5XX伺服器錯誤

五個類別的回應狀態碼的第一個數位是唯一代表。

HTTP狀態碼

谷歌網站管理員提供了一個HTTP狀態碼的清單,其中最常見的和項重要的狀態碼如下:

200(成功),伺服器成功處理了請求。 一般來說,這意味著伺服器提供所請求的頁面,如果您看到此狀態,您的robots.txt檔,這意味著Googlebot的檢索成功。

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

302(臨時移動),伺服器正在回應請求,從不同位置的網頁,但要求者應繼續使用原來的位置,為將來的請求。 此代碼是在這一個GET或HEAD請求的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狀態碼和搜尋引擎的蜘蛛在IIS日誌檔(如果正在運行Internet資訊服務的網站)。 其他來源的HTTP狀態碼:

·關於Google搜尋引擎優化,站長主要目的是增加谷歌的PageRank(連結汁)或維持其網頁的谷歌的PageRank值。 只返回使用HTTP狀態碼200和301的網頁是谷歌搜尋引擎友好的,並能夠通過連結汁。

· SEO術語,包括定義301,302和404的HTTP狀態碼以及許多其他的定義,有關搜尋引擎優化。

· W3.org有一個HTTP狀態碼的完整清單。

HTTP狀態碼301

測試顯示,谷歌承認301重定向網頁的重定向和傳球連結汁重定向的網頁,谷歌SEO流量也不會丟失。

成立301重定向對微軟的互聯網資訊伺服器(MS IIS):

·您可以重定向一個域或個人網頁。

·您將需要一個原始程式碼的網頁或網站,以及一個目標網頁或網站。

·您可以使用IIS控制台創建重定向。

要建立在Apache301重定向:

·您將需要一個原始程式碼的網頁或網站,以及一個目標網頁或網站。

·當你預設安裝mod_rewrite的擴展,需要從舊的伺服器重定向.htm檔,相當於.php檔,使用301重定向一個新的伺服器,使用mod_rewrite的組合和重定向指令做的URL變化和重定向。

·使用htaccess檔重定向指令的語法:重定向永久/ yourdirectory的HTTP://www.newdomain.com/newdirectory,或重定向301/ yourdirectory HTTP:// www.newdomain.com/newdirectory

測試例子顯示了它以前沒有涉及重定向規範的主機名稱,並從一個域到另一個具體的檔和資料夾重定向301重定向。

HTTP狀態碼404

希望站長處理404錯誤:

·定義應為「未找到檔」的要求返回404回應代碼。

·解釋「硬404」和「軟404」,並建議避免回到「軟404」。 「軟404」發生時,使用者請求您的網站上不存在的URL,但伺服器返回一個錯誤訊息和一個200 HTTP狀態碼的網頁。

·「 軟404」可能會混淆使用者和搜尋引擎的蜘蛛,導致Googlebot的爬行和索引你的網站上不存在的和重複的URL花費不必要的時間。

·谷歌提供在谷歌網站管理員工具的抓取錯誤節下軟404報告功能。

為了提高方便使用性,站長可以設置伺服器返回一個漂亮的404錯誤頁面。

本人來自一紗網(一生一紗 www.yeesha.com),文章為原創,轉載請標明出處。

原文連結:HTTP://blog.sina.com.cn/s/blog_3fc4deb90100z09k.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.