摘要:302重定向又稱之為302代表暫時性轉移(Temporarily Moved),英文名稱:302 redirect。 也被認為是暫時重定向(temporary redirect),一條對網站瀏覽器的指...
302 重定向和網址劫持(URL hijacking)
從網址A 做一個302 重定向到網址B 時,主機服務器的隱含意思是網址A 隨時有可能改主意,重新顯示本身的內容或轉向其他的地方。大部分的搜索引擎在大部分情況下,當收到302 重定向時,一般只要去抓取目標網址就可以了,也就是說網址B。如果搜索引擎在遇到302 轉向時,百分之百的都抓取目標網址B 的話,就不用擔心網址URL 劫持了。問題就在于,有的時候搜索引擎,尤其是Google,并不能總是抓取目標網址。比如說,有的時候A 網址很短,但是它做了一個302 重定向到B 網址,而B 網址是一個很長的亂七八糟的URL 網址,甚至還有可能包含一些問號之類的參數。很自然的,A 網址更加用戶友好,而B 網址既難看,又不用戶友好。這時Google 很有可能會仍然顯示網址A。由于搜索引擎排名算法只是程序而不是人,在遇到302 重定向的時候,并不能像人一樣的去準確判定哪一個網址更適當,這就造成了網址URL 劫持的可能性。也就是說,一個不道德的人在他自己的網址A 做一個302 重定向到你的網址B,出于某種原因, Google 搜索結果所顯示的仍然是網址A,但是所用的網頁內容卻是你的網址B 上的內容,這種情況就叫做網址URL 劫持。你辛辛苦苦所寫的內容就這樣被別人偷走了。302 重定向所造成的網址URL 劫持現象,已經存在一段時間了。不過到目前為止,似乎也沒有什么更好的解決方法。在正在進行的谷歌大爸爸數據中心轉換中,302 重定向問題也是要被解決的目標之一。從一些搜索結果來看,網址劫持現象有所改善,但是并沒有完全解決
使用前提
一般使用302重定向是在一個網站或網頁在24到48小時之內臨時移到其它位置的情況下能使用該命令,這時候就是做臨時性的跳轉了,也不建議經常使用302重定向,建議大家盡量采用301重定向。
危害性
302重定向很容易被搜索引擎誤認為是利用多個域名指向同一網站,那么你的網站就會被封掉,罪名是“利用重復的內容來干擾Google搜索結果的網站排名”。因為302重定向經常被用于做url劫持,黑帽seo技術中,而且百度在處理302重定向技術還不成熟,經常將它納入到黑帽seo的范疇中,而google對這方面識別處理就完善了許多。所以302重定向在現階段的搜索引擎技術中,還是容易導致網站降權的,盡量不用。但從seo、網站優化方面來說是弊大于利
302重定向與301重定向區別
302重定向是暫時的重定向,搜索引擎會抓取新的內容而保存舊的網址。由于效勞器前往302代碼,搜索引擎以為新的網址只是暫時的。
301重定向是永久的重定向,搜索引擎在抓取新內容的同時也將舊的網址交換為重定向之后的網址
轉載請保留原文地址: http://htdxkj.cn/show-139.html