PHP判断用户UA给搜索引擎和用户展示不同页面
一种黑帽SEO站群常用的SEO手段。判断来路是搜索蜘蛛就让蜘蛛看到全部的页面代码,如果判断来路是真实的用户则跳转到注册页或者其他页面,既能达到想要的效果,又能做良好的seo优化。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | <?php $http = false; $http1 = $_SERVER [ 'HTTP_USER_AGENT' ]; if ( strpos ( $http1 , 'Googlebot' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'Baiduspider' ) >0){ $http = true; } else if ( strpos ( $http1 , 'Yahoo! Slurp' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'msnbot' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'Sosospider' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'YodaoBot' ) !== false || strpos ( $http1 , 'OutfoxBot' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'Sogou web spider' ) !== false || strpos ( $http1 , 'Sogou Orion spider' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'fast-webcrawler' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'Gaisbot' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'ia_archiver' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'altavista' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'lycos_spider' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'Inktomi slurp' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'googlebot-mobile' ) !== false){ $http = true; } else if ( strpos ( $http1 , '360Spider ' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'haosouspider' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'Sogou News Spider' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'YoudaoBot' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'bingbot' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'YisouSpider' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'ia_archiver' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'EasouSpider' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'JikeSpider' ) !== false){ $http = true; } else if ( strpos ( $http1 , 'Sogou blog' ) !== false){ $http = true; } if ( $http == false){ header( "Location: http://www.kaotop.com/" ); exit (); } ?> |
以上代码包含了各大主流搜索引擎的蜘蛛,把其中http://www.kotop.com/ 替换为你的网址即可,这段代码可以放在php网页中,或者网站的头部文件中即可。
千行代码,Bug何处藏。 纵使上线又怎样,朝令改,夕断肠。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步