wordpress仅用代码轻松实现网站蜘蛛爬行记录
现在很多博主都喜欢用Wordpress博客程序来给自己搭建一个个人独立博客,而且很多都是新手建的新站,在发表了几篇文章后会经常关注搜索引擎的收录情况,不过很遗憾,搜索引擎都有一个考核期,这样很多新站刚开始的时候就不会被收录,最后就会想,搜索引擎的蜘蛛到底来过没有啊?其实查看蜘蛛来访记录的方法很多,有插件、后台日志查看等,不过最近我收藏了一个用代码来实现的小方法,用过之后感觉还挺好的,所以放在这里和需要的朋友分享一下吧!
下面我给大家记录一下无插件,仅需要几行代码就可以轻松实现查看网站蜘蛛爬行记录。
function get_naps_bot(){$useragent = strtolower($_SERVER['HTTP_USER_AGENT']);
if (strpos($useragent, 'googlebot') !== false){return 'Googlebot';
}
if (strpos($useragent, 'msnbot') !== false){return 'MSNbot';
}
if (strpos($useragent, 'slurp') !== false){return 'Yahoobot';
}
if (strpos($useragent, 'baiduspider') !== false){return 'Baiduspider';
}
if (strpos($useragent, 'sohu-search') !== false){return 'Sohubot';
}
if (strpos($useragent, 'lycos') !== false){return 'Lycos';
}
if (strpos($useragent, 'robozilla') !== false){return 'Robozilla';
}
return false;
}
function nowtime(){date_default_timezone_set('Asia/Shanghai');
$date=date("Y-m-d.G:i:s");
return $date;
}
$searchbot = get_naps_bot();
if ($searchbot) {$tlc_thispage = addslashes($_SERVER['HTTP_USER_AGENT']);
$url=$_SERVER['HTTP_REFERER'];
$file="robotslogs.txt";
$time=nowtime();
$data=fopen($file,"a");
$PR="$_SERVER[REQUEST_URI]";
fwrite($data,"Time:$time robot:$searchbot URL:$tlc_thispage\n page:$PR\r\n");
fclose($data);
}
然后我们将代码插入到当前的主题 Functions.php 文件中,然后我们需要在网站根目录创建一个文件,文件名命名为:robotslogs.txt。
并且需要给予写入的权限。
查看方法:浏览器访问http://www.2020hanju.com/spiderlogs.txt,把域名换成你的就可以了。(注:也可以查看网站根目录里面的spiderlogs.txt文件),看完这篇文章,你也去试试吧。
wordpress仅用代码轻松实现网站蜘蛛爬行记录相关推荐
- WordPress纯PHP代码实现记录搜索引擎蜘蛛爬行记录
在新站或网站收录有问题时,可能需要持续关注搜索引擎蜘蛛的抓取情况.每次打开服务器端访问日志查看非常麻烦,特别是当日志文件比较大时更是不便.最好的办法就是在线直接打开看蜘蛛爬行记录.为此,我们可以免插件 ...
- php获取搜索记录,PHP写的获取各搜索蜘蛛爬行记录代码
那么下面分享一款用php写的获取各搜索蜘蛛爬行记录代码 支持搜索引擎如下 可以记录baidu,google,bing,yahoo,soso,sogou,yodao爬行网站的记录! php代码如下 fu ...
- WordPress生成网站访问日志和蜘蛛爬行分析日志
这篇文章 说了两个事情,在我们的wordpress网站生成访问日志和实现蜘蛛爬行日志的分析,主要是无插件来实现的,所以很感兴趣,网上很多转载,分析了半天最初的原创应当是 千丝海阁,不知道了,总之分享来 ...
- ASP.NET 2.0中轻松实现网站换肤
一.简介: 利用Themes我们可以很容易的更改控件.页面的风格,而不需要修改我们的代码和页面文件.Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的. 二.怎么使 ...
- ASP.NET2.0中themes、Skins轻松实现网站换肤!
ASP.NET2.0中themes.Skins轻松实现网站换肤! 可能有些朋友还不是很清楚themes.skins.下面先介绍下themes.skins.. 一.简介: 一看Themes.Skins这 ...
- 网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
有时候你会发现,你在搜索引擎输入网站名称的时候,出来的网站信息是你们的,但是域名却是一个陌生的,这种情况可以基本确定网站被镜像了,那么究竟什么叫网站被镜像? 恶意镜像,也叫恶意克隆,恶意解析,是指有人 ...
- php镜像网页,网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
有时候你会发现,你在搜索引擎输入网站名称的时候,出来的网站信息是你们的,但是域名却是一个陌生的,这种情况可以基本确定网站被镜像了,那么究竟什么叫网站被镜像? 恶意镜像,也叫恶意克隆,恶意解析,是指有人 ...
- 腾讯云自助建站CloudPages教程,不会代码小白轻松搭建网站
腾讯云自助建站CloudPages教程,不会代码小白轻松搭建网站.腾讯云建站CloudPages自助建站模板,建站神奇不需要会代码小白轻松搭建网站,CloudPages支持海量精美建站模板,可用于搭建 ...
- 通过延迟加载和代码拆分提高网站性能
by José M. Pérez 由JoséM.Pérez 通过延迟加载和代码拆分提高网站性能 (Improve the Performance of your Site with Lazy-Load ...
最新文章
- 启用新域名:ju690.com --聚了就灵的谐音
- Eclipse——UML类图插件
- BZOJ 2763: [JLOI2011]飞行路线 【SPFA】
- 3 photolemur 样式下载_全自动照片美化软件Photolemur mac特别版
- 古时候中状元到底是一种怎样的体验?
- smartform---条形码技术详解
- 管理感悟:不谈态度,只谈做法
- Oracle P6培训系列:17建立基线
- war 包,在Windows环境,如何解压
- 阿里云RDS金融数据库(三节点版) - 案例篇
- 车辆识别码VIN校验位计算方法及实现 VIN号检验、车架号检验 java、 C++
- Axure RP8 授权码亲测可用
- 「浏览器插件」无广告国内视频平台直接播放插件
- scrapy 爬取链家二手房数据
- Mask R-CNN训练日记
- 小猫爪:i.MX RT1050学习笔记15-FlexSPI-FLASH使用3-KEIL FLASH算法中的使用
- NCR3网络技术速成笔记(1)
- 北理工乐学H:洗牌(选作)
- 混合动力客车整车控制策略及总成参数匹配研究
- Speedoffice(excel)如何利用RANK函数计算排名