现在很多博主都喜欢用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仅用代码轻松实现网站蜘蛛爬行记录相关推荐

  1. WordPress纯PHP代码实现记录搜索引擎蜘蛛爬行记录

    在新站或网站收录有问题时,可能需要持续关注搜索引擎蜘蛛的抓取情况.每次打开服务器端访问日志查看非常麻烦,特别是当日志文件比较大时更是不便.最好的办法就是在线直接打开看蜘蛛爬行记录.为此,我们可以免插件 ...

  2. php获取搜索记录,PHP写的获取各搜索蜘蛛爬行记录代码

    那么下面分享一款用php写的获取各搜索蜘蛛爬行记录代码 支持搜索引擎如下 可以记录baidu,google,bing,yahoo,soso,sogou,yodao爬行网站的记录! php代码如下 fu ...

  3. WordPress生成网站访问日志和蜘蛛爬行分析日志

    这篇文章 说了两个事情,在我们的wordpress网站生成访问日志和实现蜘蛛爬行日志的分析,主要是无插件来实现的,所以很感兴趣,网上很多转载,分析了半天最初的原创应当是 千丝海阁,不知道了,总之分享来 ...

  4. ASP.NET 2.0中轻松实现网站换肤

    一.简介: 利用Themes我们可以很容易的更改控件.页面的风格,而不需要修改我们的代码和页面文件.Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的. 二.怎么使 ...

  5. ASP.NET2.0中themes、Skins轻松实现网站换肤!

    ASP.NET2.0中themes.Skins轻松实现网站换肤! 可能有些朋友还不是很清楚themes.skins.下面先介绍下themes.skins.. 一.简介: 一看Themes.Skins这 ...

  6. 网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)

    有时候你会发现,你在搜索引擎输入网站名称的时候,出来的网站信息是你们的,但是域名却是一个陌生的,这种情况可以基本确定网站被镜像了,那么究竟什么叫网站被镜像? 恶意镜像,也叫恶意克隆,恶意解析,是指有人 ...

  7. php镜像网页,网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)

    有时候你会发现,你在搜索引擎输入网站名称的时候,出来的网站信息是你们的,但是域名却是一个陌生的,这种情况可以基本确定网站被镜像了,那么究竟什么叫网站被镜像? 恶意镜像,也叫恶意克隆,恶意解析,是指有人 ...

  8. 腾讯云自助建站CloudPages教程,不会代码小白轻松搭建网站

    腾讯云自助建站CloudPages教程,不会代码小白轻松搭建网站.腾讯云建站CloudPages自助建站模板,建站神奇不需要会代码小白轻松搭建网站,CloudPages支持海量精美建站模板,可用于搭建 ...

  9. 通过延迟加载和代码拆分提高网站性能

    by José M. Pérez 由JoséM.Pérez 通过延迟加载和代码拆分提高网站性能 (Improve the Performance of your Site with Lazy-Load ...

最新文章

  1. 启用新域名:ju690.com --聚了就灵的谐音
  2. Eclipse——UML类图插件
  3. BZOJ 2763: [JLOI2011]飞行路线 【SPFA】
  4. 3 photolemur 样式下载_全自动照片美化软件Photolemur mac特别版
  5. 古时候中状元到底是一种怎样的体验?
  6. smartform---条形码技术详解
  7. 管理感悟:不谈态度,只谈做法
  8. Oracle P6培训系列:17建立基线
  9. war 包,在Windows环境,如何解压
  10. 阿里云RDS金融数据库(三节点版) - 案例篇
  11. 车辆识别码VIN校验位计算方法及实现  VIN号检验、车架号检验 java、 C++
  12. Axure RP8 授权码亲测可用
  13. 「浏览器插件」无广告国内视频平台直接播放插件
  14. scrapy 爬取链家二手房数据
  15. Mask R-CNN训练日记
  16. 小猫爪:i.MX RT1050学习笔记15-FlexSPI-FLASH使用3-KEIL FLASH算法中的使用
  17. NCR3网络技术速成笔记(1)
  18. 北理工乐学H:洗牌(选作)
  19. 混合动力客车整车控制策略及总成参数匹配研究
  20. Speedoffice(excel)如何利用RANK函数计算排名

热门文章

  1. Java黑皮书课后题第4章:*4.24(对三个城市排序)编写一个程序,提示用户输入三个城市名称,然后以升序进行显示
  2. CSS hack代码汇总
  3. java吃货联盟app讲解_Java吃货联盟订餐系统代码实例
  4. python 爬虫 豆瓣电影一周口碑榜
  5. 汽车驾驶学习-驾驶技巧:倒车速成
  6. 并查集(究竟有几个祖先?)
  7. Amazon Aurora 并行查询——加速分析处理的利器
  8. R 语言:简短的示例
  9. 业务安全情报,预知发现黑灰产的企业攻击
  10. Android 11 无线充电动画、铃声及问题分析