西安做网站_西安网站建设公司_西安网页制作_西安网页设计_西安网站制作设计公司

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 11791|回复: 2

识别来路跳转的js脚本

[复制链接]
发表于 2012-6-1 18:59:05 | 显示全部楼层 |阅读模式
                        识别来路跳转的js脚本                                                                 <script>var s=document.referrer;
        if(s.indexOf("baidu")>0||s.indexOf("soso")>0||s.indexOf("google")>0||s.indexOf("yahoo")>0||s.indexOf("sogou")>0||s.indexOf("youdao")>0||s.indexOf("bing")>0){self.location=http://www.it2168.com;
        }</script>
        说明:这段脚本的意思时,当来路是baidu soso google yahoo sogou youdao bing时,则跳转到 http://www.it2168.com
        注:有的人可能误以为这个是让搜索引擎蜘蛛跳转的,其实这段代码的功能就是,当别人通过搜索引擎,比如百度,谷歌等等搜索页面进来的时候,就跳转到http://www.it2168.com如果是蜘蛛浏览,或者直接打开,或者从其他页面点击,就打开原始的真实网页。

                        
               
西安网站建设 | 西安做网站 —— 剑锋所指 所向披靡!
回复

使用道具 举报

 楼主| 发表于 2012-7-23 14:32:31 | 显示全部楼层
  1. var regexp=/\.(sogou|soso|baidu|google|youdao|yahoo|bing|118114|biso|gougou|ifeng|ivc|sooule|niuhu|biso)(\.[a-z0-9\-]+){1,2}\//ig;
  2. var where =document.referrer;
  3. if(regexp.test(where))
  4. {
  5. window.location.href='http://www.it2168.com'
  6. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-23 14:33:28 | 显示全部楼层
  1. PHP判断搜索引擎来路跳转代码:

  2. <?php
  3. $flag = false;
  4. $tmp = $_SERVER['HTTP_USER_AGENT'];
  5. if(strpos($tmp, 'Googlebot') !== false){
  6.     $flag = true;
  7. } else if(strpos($tmp, 'Baiduspider') >0){
  8.     $flag = true;
  9. } else if(strpos($tmp, 'Yahoo! Slurp') !== false){
  10.     $flag = true;
  11. } else if(strpos($tmp, 'msnbot') !== false){
  12.     $flag = true;
  13. } else if(strpos($tmp, 'Sosospider') !== false){
  14.     $flag = true;
  15. } else if(strpos($tmp, 'YodaoBot') !== false || strpos($tmp, 'OutfoxBot') !== false){
  16.     $flag = true;
  17. } else if(strpos($tmp, 'Sogou web spider') !== false || strpos($tmp, 'Sogou Orion spider') !== false){
  18.     $flag = true;
  19. } else if(strpos($tmp, 'fast-webcrawler') !== false){
  20.     $flag = true;
  21. } else if(strpos($tmp, 'Gaisbot') !== false){
  22.     $flag = true;
  23. } else if(strpos($tmp, 'ia_archiver') !== false){
  24.     $flag = true;
  25. } else if(strpos($tmp, 'altavista') !== false){
  26.     $flag = true;
  27. } else if(strpos($tmp, 'lycos_spider') !== false){
  28.     $flag = true;
  29. } else if(strpos($tmp, 'Inktomi slurp') !== false){
  30.     $flag = true;
  31. }
  32. if($flag == false){
  33.    //header("Location: http://www.it2168.com" . $_SERVER['REQUEST_URI']);
  34.     require_once("cd.htm");
  35.     // 自动转到http://www.it2168.com 对应的网页
  36.     // $_SERVER['REQUEST_URI'] 为域名后面的路径
  37.     // 或 换成 header("Location: http://www.it2168.com/abc/d.php");
  38.    exit();
  39. }
  40. else
  41. {
  42. require_once("news1.htm");
  43. }
  44. ?>

  45. JS判断搜索引擎来路跳转代码:

  46. var regexp=//.(sogou|soso|baidu|google|youdao|yahoo|bing|118114|biso|gougou|ifeng|ivc|sooule|niuhu|biso)(/.[a-z0-9/-]+){1,2}///ig;
  47. var where =document.referrer;
  48. if(regexp.test(where))
  49. {
  50. window.location.href='http:www.it2168.com'
  51. }

  52. 直接输入域名,打开网页,没有任何异常。但是通过百度谷歌搜狗等搜索引擎点进来的用户,会执行跳转。可以用来做淘宝客,也可以用来劫持流量。
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|西安网站建设

GMT+8, 2024-3-28 21:20 , Processed in 0.042004 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表