WordPress蜘蛛爬行记录教程

 为什么搜索引擎迟迟不收录你的页面呢?想知道每天都有哪些蜘蛛“拜访”你的网站吗?作为一名Wordpress用户,有必要知道每天都有哪些蜘蛛爬行过你的网站,以便于了解各搜索引擎蜘蛛爬行频率,对网站进行针对性的SEO优化。

    之前袋鼠找过几个蜘蛛爬行记录工具PHP版,结果都不尽人意。而且这些PHP程序大多要进行安装,还要将蜘蛛爬行记录添加到MYSQL中,未免太麻烦。那就寻找一个简易的蜘蛛爬行记录器吧~

    1.首先,建立一个robots.php文件,写入以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
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=gmdate(“Y-n-j H:i:s”,time()+8*3600);
  return $date;
}
$searchbot = get_naps_bot();
if ($searchbot) {
  $tlc_thispage = addslashes($_SERVER['HTTP_USER_AGENT']);
  $url=$_SERVER['HTTP_REFERER'];
  $file=”bot.txt”;
  $time=nowtime();
  $data=fopen($file,”a”);
  fwrite($data,Time:$time robot:$searchbot URL:$tlc_thispage\n”);
  fclose($data);
}
?>

将其上传于你的主题目录内。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值