• 欢迎访问年轻的斯基网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏年轻的斯基吧

WordPress博客查看搜索引擎蜘蛛来访记录的方法

vps教程 liam 7个月前 (02-24) 105次浏览 0个评论 扫描二维码

说明:很多人想知道自己的博客网站经常有哪些蜘蛛来过,来过多少次,对于这个问题,通常都会用插件来解决,其实除了插件我们还可以通过使用代码的方法来查看蜘蛛的来访记录,这里就说下方法,本文的代码是从网上找的,然后自己就增加了几个主流的搜索引擎蜘蛛。

方法

首先将下列代码放入主题目录下functions.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, '360Spider') !== false){ return '360Spider'; } if (strpos($useragent, 'Sosospider') !== false){ return 'Sosospider'; } if (strpos($useragent, 'bingbot') !== false){ return 'bingbot'; } if (strpos($useragent, 'Sogouspider') !== false){ return 'Sogouspider'; } 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_thispagen page:$PRrn"); fclose($data); } 

然后需要在根目录新建一个txt文本robotslogs.txt,权限设置为777,之后访问http://your_domain/robotslogs.txt就可以很详细的看到蜘蛛的来访记录了。


年轻的斯基 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:WordPress博客查看搜索引擎蜘蛛来访记录的方法
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址