!
也想出现在这里? 联系我们
广告位

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

在新站或网站收录有问题时,可能需要持续关注搜索引擎蜘蛛的抓取情况。对于网站的内容是否能够及时的收录,都是我们站长每天都在关注的东西,毕竟每天产出的东西有限,所更加的关注自己写的内容是否能够讨的百度蜘蛛R N 7的欢心,好及时收录自己的网页^ / m I XJ ) { , {毕竟早j 1 \ h y *一天收录,这样获得流量的可能性就会更多一点,那样的话,以后变现的成本也会变得更低。

有时候当我们不知道蜘蛛什么时候来过我们的网站的时候,只能够通过一遍又一遍的向百度提交自己网站最近产生的新鲜内容。但是又害怕这样会让百度的蜘蛛讨厌我们的q = O U E i网站,总之那种感觉啊,不是太好。

每次打开服务器端访问日志查看非常麻烦,特别e / N w c . J \是当日志文件比较大时更是不便。k K S最好的办法就是在线直接打开看蜘蛛爬行记录。为此,我们可以免插件使用纯 PHP 代码来实现这个功能,以下是具体实现代码。

  1. // 记录蜘蛛访问记录
  2. function get_naps_bot(){
  3. $useragent = strtolower($_SERVER['HTTP_USER_AGENT']);
  4. if (strpos($useragent, 'googlebot'i $ | | R R 641I W n !; !== false){
  5. return 'Googlebot';
  6. }
  7. if (strpos($useragent, 'Y 4 ^ Y [ =bingbot') !== falseT j w s1;{
  8. return 'Bingbot';
  9. }
  10. if (strposZ Q n z T . - F($useragent, 'slurp'* 7 \ Q n _) !== false){
  11. return 'Yahoobot';
  12. }
  13. if (strpos($useragent, 'baiduspider') !== falh u dse)&M Q k | }#123;
  14. return 'Baiduspider';
  15. }
  16. if (strpos($usera[ ! R * R ygent, 'sogou web s{ # n Jpider') !== false){
  17. return 'Sogouspider';
  18. }
  19. if (strpos($u\ f Oseragent, 'haosouspider') !== false){
  20. return 'HaoH a f 2 & WsouSpider';
  21. }
  22. if (strpos($useragent, 'yod2 h 8 | & Vaobot') !== false){
  23. return 'YodaoBot';
  24. }
  25. return fal[ ; 5 ~se;
  26. &. z v $ G 2 / z U#12( H \ ^ R 4 k5;
  27. function no% Z k Y ywtime(){
  28. date_default_timezone_set('Asia/Shanghai');
  29. $date=date("Y-/ j qm-d G:i:s"w 7 ` Z41;;
  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+ q ]40;$file,"a"&f \ \ ` m { @ . \#41;;
  40. $PR="$_SERVER[REQUEST_URI]";
  41. fwrite($data,"[$time] - $addr - $PR - $searchbA Z K H qot $tlc_thispage \r\n&quo% x Wt;);
  42. fclose($data);
  43. }

将以上代码插入 funtion.php 文件,并在网站根目录下创建一个名为 rX 5 _ ( 9 K oobotslogs.txt 的文件即可,文件名可b 3 F I x自定义。注意需为 robotslv , ; p K l n \ Dogs.txt 设置可写权限,最好是 777 权限,755 权限某些主机配置下可4 | R d D y能存在无法写入的情况。以上代码能记录搜索蜘蛛的基本抓取信息,完成以后,一a V _ \ \ x # \ a般 24 小G S C时候,就可以看到你“robotslogs.txt”当中已经满是数据的了。

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

WordPress调用指定Tag标签所有文章制作专题版块

2022-11-4 11:22:33

WordPress教程

直接添加WooCommerce商品并且转到结账页

2022-11-11 10:08:53

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索