返回一個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
推薦閱讀
大家好,我是細嗅薔薇。很久沒有發博文,最近在A5上看到一篇文章,很榮幸自己的博客被點名了,這里先謝謝王若倫對細嗅薔薇博客的關注,也非常感謝他對于我的網站排名下降的分析,非常的細致,從他的思路我學到不少對>>>詳細閱讀
本文標題:HTTP狀態代碼2XX、3XX、4XX、5XX分析
地址:http://m.sdlzkt.com/a/34/20120326/44327.html