301重定向,大家都知道是永久性轉移,301會把原網(wǎng)頁權重累加到重定向后的頁面上。平時博盈網(wǎng)絡經常會發(fā)現(xiàn)大家使用的都是302跳轉,雖然最終看到的效果是一樣的,但對
搜索引擎來講,301重定向和302跳轉還是有區(qū)別的。
301重定向的含義是“永久重定向”,而302跳轉的含義是“臨時跳轉”,參考:服務器狀態(tài)代碼含義
那么為什么不能用302跳轉呢?下面深圳網(wǎng)絡公司帶大家分析下: 302跳轉和網(wǎng)址劫持(URL hijacking)有什么關系呢?這要從搜索引擎如何處理302轉向說起。從定義來說,從網(wǎng)址A做一個302跳轉到網(wǎng)址B時,主機服務器的隱含意思是網(wǎng)址A隨時有可能改主意,重新顯示本身的內容或轉向其他的地方。大部分的
搜索引擎在大部分情況下,當收到302跳轉時,一般只要去抓取目標網(wǎng)址就可以了,也就是說網(wǎng)址B。
實際上如果搜索引擎在遇到302轉向時,百分之百的都抓取目標網(wǎng)址B的話,就不用擔心網(wǎng)址URL劫持了。
問題就在于,有的時候搜索引擎,尤其是Google,并不能總是抓取目標網(wǎng)址。為什么呢?比如說,有的時候A網(wǎng)址很短,但是它做了一個302重定向到B網(wǎng)址,而B網(wǎng)址是一個很長的亂七八糟的URL網(wǎng)址,甚至還有可能包含一些問號之類的參數(shù)。很自然的,A網(wǎng)址更加用戶友好,而B網(wǎng)址既難看,又對用戶不友好。這時Google很有可能會仍然顯示網(wǎng)址A。
由于
搜索引擎排名算法只是程序而不是人,在遇到302跳轉的時候,并不能像人一樣的去準確判定哪一個網(wǎng)址更適當,這就造成了網(wǎng)址URL劫持的可能性。也就是說,一個不道德的人在他自己的網(wǎng)址A做一個302跳轉到你的網(wǎng)址B,出于某種原因, Google搜索結果所顯示的仍然是網(wǎng)址A,但是所用的網(wǎng)頁內容卻是你的網(wǎng)址B上的內容,這種情況就叫做網(wǎng)址URL劫持。你辛辛苦苦所寫的內容就這樣被別人偷走了。
其實302的跳轉本身是沒有錯的,但因為被一些作弊者用多了,Google當然對這個就比較敏感了,畢竟Google面對的是如此海量的數(shù)據(jù),你難道不怕被誤殺嗎?
Google的官方內容一再強調用301來轉移內容
,況且,301重定向和302跳轉在程序上的設置相差很小,既然如此,何必要冒險用302呢?