Http請求的五種狀態碼圖解 |
發布時間: 2012/8/17 13:55:15 |
Http請求的狀態碼由于比較隱蔽,所以很容易被站長忽略,但如果狀態碼使用不當往往會對網站產生很大的影響,
下面說明一下比較重要的幾種狀態碼: 1. 200 正常情況下請求一個網址都會返回200狀態碼,說明請求網頁成功,對于搜索引擎來講,只要看到200狀態碼,就會認為該網址正常,是收錄的必要條件。 2. 301 永久重定向。我們經常碰到這樣的情況,比如要更換域名,那么老域名的所有網址都要轉向到新域名對應的網址,這個時候就必須通過301永久重定向到新的域名,意思是告訴搜索引擎,我之前的域名已經不用了,永久的轉到了新的域名,那么搜索引擎看到301狀態碼后就會刪除舊的頁面而重新收錄新的頁面,這樣的話,即使更換了域名,也不用擔心搜索引擎對新域名不收錄,反而收錄的非常快,同樣舊域名的PR也會跟著永久轉到新域名上,搜索引擎的對301狀態碼的反應來看,Google最快,百度稍慢。 3. 302 臨時重定向。我們有時候會碰到這樣的情況,比如要查看的內容需要登錄后才能查看,這時候用戶點擊的時候需要跳轉到登錄頁面讓用戶登錄,那么這里面的跳轉就 必須用302狀態碼來跳轉這樣搜索引擎會認為,這個鏈接只是臨時的跳轉,并不是說這個鏈接已經無效了,所以之后搜索引擎會繼續嘗試訪問這個鏈接的內容,也許哪天這個頁面的內容不需要登錄即可查看,那么搜索引擎就會很快收錄。 4. 404 頁面找不到。這個非常重要,比如我的分類信息網,經常要刪除一些過期信息,那么刪除后在訪問這個頁面的時候就必須返回404狀態碼,而不是跳轉到首頁,或者返回其他狀態碼,這樣搜索引擎就會認為這個頁面已經不存在了,就會刪除這個頁面,如果返回200狀態碼,搜索引擎會認為這個網址仍然有效,會不斷地嘗試訪問,但如果每次都是無法訪問的時候,可想而知對網站來說是非常不利的。 5. 503 服務暫時不可用。這個非常重要,做網站總是要定期對網站進行維護,對于有些比較重大的維護可能是需要中斷訪問的(如發現重大漏洞,升級等),尤其是對于我 們這種草根網站更是難以避免,這個時候503就派上用場了,在用戶訪問網站得時候直接返回503狀態碼,說明服務器正在維護即可,這樣搜索引擎看到503 后就會知道網站可能是負載太大或者正在維護而暫時不能訪問,搜索引擎就會過段時間再訪問,對于網站來說雖然網站無法訪問了,但搜索引擎知道是怎么回事,更 不會對搜索引擎產生任何影響,當然返回503也不能太頻繁。 除了上面提到五個常見的服務器返回狀態碼,相信下圖將能夠幫助你更好的了解這些狀態碼。(請點擊查看大圖) ![]() 本文出自:億恩科技【www.vbseamall.com】 |