302狀態(tài)碼是HTTP常見狀態(tài)碼之一,302是臨時(shí)性重定向的意思,就是一個(gè)網(wǎng)頁(yè)臨時(shí)被搬到了另一個(gè)網(wǎng)頁(yè)上。實(shí)際應(yīng)用中,應(yīng)該把它分成兩種:內(nèi)部臨時(shí)的重定向,即從域A的一個(gè)頁(yè)面到域A的另一個(gè)頁(yè)面;外部臨時(shí)的重定向,從域A的一個(gè)頁(yè)面到域B的一個(gè)頁(yè)面。瀏覽器在解釋302重定向的時(shí)候總是遵循其定義(無(wú)論對(duì)于內(nèi)部和外部都如此)。然而,目前大部分搜索引擎(包括Google和Yahoo!)只把它作為內(nèi)部的302重定向來(lái)使用。這樣,對(duì)一個(gè)內(nèi)部的302重定向,搜索引擎不會(huì)緩存重定向的結(jié)果,并且將域A繼續(xù)列于SERP中。這與定義是一致的。外部302重定向則復(fù)雜一些。Google的Matt Cuffs宣稱,超過(guò)99%的時(shí)間里,Google將列出目標(biāo)結(jié)果的結(jié)果,即域B而不是域A。這是與標(biāo)準(zhǔn)相背離的,而Google這么做是為了減輕“302劫持”的攻擊?!?02劫持(hijacking)”是指,利用域A上的一個(gè)頁(yè)面引用有高質(zhì)量更新內(nèi)容的域B。這樣,基于從域B“偷來(lái)”的更新內(nèi)容,這個(gè)頁(yè)面會(huì)有較好的排名。
外部臨時(shí)的重定向一般都是用于站內(nèi)的廣告,所以整體的數(shù)量不會(huì)偏高;而內(nèi)部的臨時(shí)性跳轉(zhuǎn),涉及到內(nèi)容頁(yè)的時(shí)候,整體數(shù)據(jù)一般都會(huì)普遍很高。由于網(wǎng)站程序造成了同一內(nèi)容重復(fù)調(diào)用的問(wèn)題,導(dǎo)致網(wǎng)站產(chǎn)生了大量的重復(fù)性內(nèi)容,就采用了302跳轉(zhuǎn)來(lái)解決重復(fù)性問(wèn)題。導(dǎo)致搜索引擎蜘蛛抓取的時(shí)候出現(xiàn)了大量的302狀態(tài)碼。
悲劇第二天就發(fā)生了,導(dǎo)致網(wǎng)站關(guān)鍵詞個(gè)數(shù)由180個(gè)急降到93個(gè)。意識(shí)到問(wèn)題之后,第二天及時(shí)的去掉了302的轉(zhuǎn)向,第三天的時(shí)候,網(wǎng)站關(guān)鍵詞個(gè)數(shù)就由93個(gè)回升到了190個(gè)。
由此可以得出一個(gè)結(jié)論:網(wǎng)站內(nèi)部大量的302轉(zhuǎn)向會(huì)導(dǎo)致網(wǎng)站遭受百度降權(quán);所以在站內(nèi)選擇轉(zhuǎn)向的時(shí)候盡量要使用301。