來源:北京SEO 時間:2019-04-05
  上網的時候可能會發現,打開一個網址是正常的,模擬蜘蛛訪問也是正常的,但是從搜索結果頁點擊到該網站就會跳轉到另一個地址。要實現這種效果并不難,就是基于referer判斷實現。以百度為例,js代碼如下:
 
  <scriptlanguage="javascript">
 
  vars=document.referrer#判斷來路referer
 
  if(s.indexOf("baidu")>0||indexOf("Baidu")>0)#判斷referer是否包含baidu,包含則跳轉
 
  window.open("../")
 
  </script>
 
  將以上代碼添加到網頁,如果你從百度搜索到改頁面并且點擊就會跳轉到我的站。
 
  備注:js的indexOf()方法對大小寫敏感;如果要檢索的字符串值沒有出現,則該方法返回-1。
 
  js非常強大,方法也很多。如果實現A頁面通過open方法打開B頁面,B頁面通過location打開C頁面,C頁面上刷新A頁面等復雜的跳轉。參考這篇文章https://blog.csdn.net/jimmy609/article/details/9467863
 
  同樣的效果,同樣的原理,有興趣也可以看看php關鍵詞劫持代碼。
羽毛球的规则