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