2015年分享黑帽SEO技巧:服务端判断user - agent跳转及相关代码解析
根据用户代理(JS版本和PHP版本)确定蜘蛛代码黑帽跳跃代码

更新时间:2015年9月14日20:55:11提交:MDXY-DXY
本文主要介绍基于用户代理(JS版本和PHP版本)来判断蜘蛛代码的黑帽跳跃代码。有需要的朋友可以参考它。
每个人都在黑色帽子SEO方法中使用了一种技术。服务器确定客户端浏览器的用户代理,然后执行进一步的操作。
互联网上的人们一直在使用此代码。首先,这是一个JS代码,用于确定网站访问者的来源。如果它来自搜索引擎,它将跳跃。如果是直接访问,则不会更改。从互联网发现了这一代码很长时间。谢谢原始作者。
如果是搜索引擎的用户代理,则将使用301跳。这就是目前在Internet上使用的欺骗性友好链接(该代码将在最后放置)
有更多的特定想法,所以我跳了出来。如今,Qiao Ye等人只会发布PHP守则。
声明代码全部来自百度。让我们先写一个简单的书。
根据PHP的$ _server ['http_user_agent']确定
0){
echo '百度';
} else if(strpos($tmp, 'Yahoo! Slurp') !== false){
echo '雅虎';
} else if(strpos($tmp, 'msnbot') !== false){
echo 'Msn';
} else if(strpos($tmp, 'Sosospider') !== false){
echo '搜搜';
} else if(strpos($tmp, 'YodaoBot') !== false || strpos($tmp, 'OutfoxBot') !== false){
echo '有道';
} else if(strpos($tmp, 'Sogou web spider') !== false || strpos($tmp, 'Sogou Orion spider') !== false){
echo '搜狗';
} else if(strpos($tmp, 'fast-webcrawler') !== false){
echo 'Alltheweb';
} else if(strpos($tmp, 'Gaisbot') !== false){
echo 'Gais';
} else if(strpos($tmp, 'ia_archiver') !== false){
echo 'Alexa';
} else if(strpos($tmp, 'altavista') !== false){
echo 'AltaVista';
} else if(strpos($tmp, 'lycos_spider') !== false){
echo 'Lycos';
} else if(strpos($tmp, 'Inktomi slurp') !== false){
echo 'Inktomi';
}
?>
第二段有跳跃
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: https://www.jb51.net" . $_SERVER['REQUEST_URI']);
// 自动转到https://www.jb51.net 对应的网页
// $_SERVER['REQUEST_URI'] 为域名后面的路径
// 或 换成 header("Location: https://www.jb51.net/abc/d.php");
exit();
}
?>
第三件代码是判断后的301跳。
if (preg_match(“#(google|slurp@inktomi|yahoo! slurp|msnbot)#si”, $_SERVER['HTTP_USER_AGENT'])) {
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.saoyu.com/”);
exit;
}}
黑帽子方法是有风险的,请谨慎使用它们。如果被欺骗的朋友觉得他们正在寻找后门。