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

在新站或网站收录有问题时,可能需要连续关注搜索引擎蜘蛛的抓取情形。对于网站的内容是否能够实时的收录,都是我们站长天天都在关注的器械,事实天天产出的器械有限,所加倍的关注自己写的内容是否能够讨的百度蜘蛛的欢心,好实时收录自己的网页,事实早一天收录,这样获得流量的可能性就会更多一点,那样的话,以后变现的成本也会变得更低。

有时刻当我们不知道蜘蛛什么时刻来过我们的网站的时刻,只能够通过一遍又一遍的向百度提交自己网站最近发生的新鲜内容。然则又畏惧这样会让百度的蜘蛛憎恶我们的网站,总之那种感受啊,不是太好。

每次打开服务器端接见日志查看异常穷苦,稀奇是当日志文件对照大时更是未便。最好的设施就是在线直接打开看蜘蛛爬行纪录。为此,我们可以免插件使用纯PHP代码来实现这个功效,以下是详细实现代码。

  1. // 纪录蜘蛛接见纪录    
  2.     function get_naps_bot(){  
  3.     $useragent = strtolower($_SERVER['HTTP_USER_AGENT']);  
  4.     if (strpos($useragent, 'googlebot') !== false){  
  5.     return 'Googlebot';  
  6.     }  
  7.     if (strpos($useragent, 'bingbot') !== false){  
  8.     return 'Bingbot';  
  9.     }  
  10.     if (strpos($useragent, 'slurp') !== false){  
  11.     return 'Yahoobot';  
  12.     }  
  13.     if (strpos($useragent, 'baiduspider') !== false){  
  14.     return 'Baiduspider';  
  15.     }  
  16.     if (strpos($useragent, 'sogou web spider') !== false){  
  17.     return 'Sogouspider';  
  18.     }  
  19.     if (strpos($useragent, 'haosouspider') !== false){  
  20.     return 'HaosouSpider';  
  21.     }  
  22.     if (strpos($useragent, 'yodaobot') !== false){  
  23.     return 'YodaoBot';  
  24.     }  
  25.     return false;  
  26.     }  
  27.     function nowtime(){  
  28.     date_default_timezone_set('Asia/Shanghai');  
  29.     $date=date("Y-m-d G:i:s");  
  30.     return $date;  
  31.     }  
  32.     $searchbot = get_naps_bot(); 
  33.     if ($searchbot) {  
  34.     $tlc_thispage = addslashes($_SERVER['HTTP_USER_AGENT']);  
  35.     $url=$_SERVER['HTTP_REFERER']; 
  36.     $addr=$_SERVER['REMOTE_ADDR']; 
  37.     $file="robotslogs.txt";  //根目录下纪录蜘蛛接见的文件
  38.     $time=nowtime();  
  39.     $data=fopen($file,"a");  
  40.     $PR="$_SERVER[REQUEST_URI]";  
  41.     fwrite($data,"[$time] - $addr - $PR - $searchbot $tlc_thispage \r\n");  
  42.     fclose($data);  
  43.     }

将以上代码插入funtion.php文件,并在网站根目录下确立一个名为robotslogs.txt的文件即可,文件名可自界说。注重需为robotslogs.txt设置可写权限,最好是777权限,755权限某些主机设置下可能存在无法写入的情形。以上代码能纪录搜索蜘蛛的基本抓守信息,完成以后,一样平常24小时刻,就可以看到你“robotslogs.txt”当中已经全是数据的了。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3308869544
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有猫币奖励和额外收入!

主题镇 WP教程 纯代码实现WordPress记录搜索引擎蜘蛛爬行记录 https://zhutizhen.com/14714.html

永远为用户服务的镇长!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或联络我们。
查看详情

相关文章