返回一個HTTP狀態(tài)代碼是在響應(yīng)請求時為您網(wǎng)站上顯示的服務(wù)器狀態(tài),舉例如下:
·當(dāng)用戶在瀏覽器中訪問網(wǎng)頁。
·當(dāng)搜索引擎蜘蛛的抓取網(wǎng)頁。
HTTP狀態(tài)碼是五個不同的類別:
1XX臨時/信息響應(yīng)
2XX成功
3XX重定向
4XX客戶端/請求錯誤
5XX服務(wù)器錯誤
五個類別的響應(yīng)狀態(tài)代碼的第一個數(shù)字是唯一代表。
HTTP狀態(tài)代碼
谷歌網(wǎng)站管理員提供了一個HTTP狀態(tài)代碼的列表,其中最常見的和項(xiàng)重要的狀態(tài)代碼如下:
200(成功),服務(wù)器成功處理了請求。一般來說,這意味著服務(wù)器提供所請求的頁面,如果您看到此狀態(tài),您的robots.txt文件,這意味著Googlebot的檢索成功。
301(永久移動),請求的網(wǎng)頁已永久移動到新的位置,當(dāng)服務(wù)器返回此響應(yīng)(作為一個GET或HEAD請求的響應(yīng)),它會自動轉(zhuǎn)發(fā)請求到新的位置。你應(yīng)該使用這個代碼讓Googlebot的知道一個網(wǎng)頁或網(wǎng)站已永久移動到新位置。
302(臨時移動),服務(wù)器正在響應(yīng)請求,從不同位置的網(wǎng)頁,但請求者應(yīng)繼續(xù)使用原來的位置,為將來的請求。此代碼是在這一個GET或HEAD請求的301相似,它會自動轉(zhuǎn)發(fā)到不同的位置請求,但你不應(yīng)該用它來告訴Googlebot的一個網(wǎng)頁或網(wǎng)站已移動,因?yàn)镚ooglebot會繼續(xù)抓取和索引原來的位置。
400(錯誤請求),服務(wù)器不理解請求的語法。
403(禁止),服務(wù)器拒絕請求。如果你看到在Googlebot嘗試抓取您的網(wǎng)站的有效網(wǎng)頁(你可以看到在網(wǎng)絡(luò)上抓取頁面在谷歌webmasters診斷下)收到此狀態(tài)碼時,它有可能是您的服務(wù)器或主機(jī)阻止Googlebot存取。
404(未找到),服務(wù)器找不到請求的頁面。例如,服務(wù)器返回此代碼,如果請求是在服務(wù)器上的頁面不存在。如果沒有您網(wǎng)站上的robots.txt文件,并在webmasters“診斷”標(biāo)簽的robots.txt頁上看到此狀態(tài),這是正確的狀態(tài)。然而,如果你有一個robots.txt文件,你會看到這種狀態(tài),那么您的robots.txt文件可能被命名為不正確或在錯誤的位置。它應(yīng)該是在頂級域,名為robots.txt的。如果你看到的網(wǎng)址,Googlebot嘗試抓取(診斷“標(biāo)簽的HTTP錯誤”頁上)此狀態(tài),則表示Googlebot可能從另一頁(可能是舊鏈接或輸入有誤)的無效鏈接。
500(內(nèi)部服務(wù)器錯誤),服務(wù)器遇到了一個錯誤,并不能滿足要求。
503(服務(wù)不可用),服務(wù)器目前無法使用(因?yàn)樗侵剌d維修或向下),一般來說,這是一個臨時的狀態(tài)。
HTTP狀態(tài)代碼的搜索引擎優(yōu)化
管理員可以定期檢討HTTP狀態(tài)代碼和搜索引擎的蜘蛛在IIS日志文件(如果正在運(yùn)行Internet信息服務(wù)的網(wǎng)站)。其他來源的HTTP狀態(tài)代碼:
·關(guān)于Google搜索引擎優(yōu)化,站長主要目的是增加谷歌的PageRank(鏈接汁)或維持其網(wǎng)頁的谷歌的PageRank值。只返回使用HTTP狀態(tài)代碼200和301的網(wǎng)頁是谷歌搜索引擎友好的,并能夠通過鏈接汁。
·SEO術(shù)語,包括定義301,302和404的HTTP狀態(tài)代碼以及許多其他的定義,有關(guān)搜索引擎優(yōu)化。
·W3.org有一個HTTP狀態(tài)代碼的完整列表。
HTTP狀態(tài)碼301
測試顯示,谷歌承認(rèn)301重定向網(wǎng)頁的重定向和傳球鏈接汁重定向的網(wǎng)頁,谷歌SEO流量也不會丟失。
成立301重定向?qū)ξ④浀幕ヂ?lián)網(wǎng)信息服務(wù)器(MS IIS):
·您可以重定向一個域或個人網(wǎng)頁。
·您將需要一個源代碼的網(wǎng)頁或網(wǎng)站,以及一個目標(biāo)網(wǎng)頁或網(wǎng)站。
·您可以使用IIS控制面板創(chuàng)建重定向。
要建立在Apache301重定向:
·您將需要一個源代碼的網(wǎng)頁或網(wǎng)站,以及一個目標(biāo)網(wǎng)頁或網(wǎng)站。
·當(dāng)你默認(rèn)安裝mod_rewrite的擴(kuò)展,需要從舊的服務(wù)器重定向.htm文件,相當(dāng)于.php文件,使用301重定向一個新的服務(wù)器,使用mod_rewrite的組合和重定向指令做的URL變化和重定向。
·使用htaccess文件重定向指令的語法:重定向永久/ yourdirectory的http://www.newdomain.com/newdirectory,或重定向301/ yourdirectory http://www.newdomain.com/newdirectory
測試?yán)语@示了它以前沒有涉及重定向規(guī)范的主機(jī)名,并從一個域到另一個具體的文件和文件夾重定向301重定向。
HTTP狀態(tài)代碼404
希望站長處理404錯誤:
·定義應(yīng)為“未找到文件”的要求返回404響應(yīng)代碼。
·解釋“硬404”和“軟404”,并建議避免回到“軟404”。“軟404”發(fā)生時,用戶請求您的網(wǎng)站上不存在的URL,但服務(wù)器返回一個錯誤消息和一個200 HTTP狀態(tài)代碼的網(wǎng)頁。
·“軟404”可能會混淆用戶和搜索引擎的蜘蛛,導(dǎo)致Googlebot的爬行和索引你的網(wǎng)站上不存在的和重復(fù)的URL花費(fèi)不必要的時間。
·谷歌提供在谷歌網(wǎng)站管理員工具的抓取錯誤節(jié)下軟404報(bào)告功能。
為了提高用戶友好性,站長可以設(shè)置服務(wù)器返回一個漂亮的404錯誤頁面。
本人來自一紗網(wǎng)(一生一紗 www.yeesha.com),文章為原創(chuàng),轉(zhuǎn)載請標(biāo)明出處。
原文鏈接:http://blog.sina.com.cn/s/blog_3fc4deb90100z09k.html
推薦閱讀
大家好,我是細(xì)嗅薔薇。很久沒有發(fā)博文,最近在A5上看到一篇文章,很榮幸自己的博客被點(diǎn)名了,這里先謝謝王若倫對細(xì)嗅薔薇博客的關(guān)注,也非常感謝他對于我的網(wǎng)站排名下降的分析,非常的細(xì)致,從他的思路我學(xué)到不少對>>>詳細(xì)閱讀
本文標(biāo)題:HTTP狀態(tài)代碼2XX、3XX、4XX、5XX分析
地址:http://www.sdlzkt.com/a/34/20120326/44327.html