王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

用代码圆满完成wordpress蜘蛛匍匐纪录生成,阔别插件,酷爱速率!

近来看群里很多人在用wordpress蜘蛛匍匐纪录生成这个功用,出于对网站优化的研讨,清晰的相识蜘蛛匍匐规律也是很主要的,我们就能够晓得蜘蛛的匍匐规律,依据这个规律我们再来写文章,如许相符了蜘蛛的胃口是很利于优化的。。。然则小编一向首倡着阔别插件,酷爱速率的标语,所以本日就教大家用代码圆满完成wordpress蜘蛛匍匐纪录生成功用!

wordpress主题文件目录下找到function文件,用代码编辑软件翻开,在<?php ?>内的恣意位置增添下面一段代码即可完成wordpress蜘蛛匍匐纪录生成的功用!

  1. function get_naps_bot(){  

  2. $useragent = strtolower($_SERVER['HTTP_USER_AGENT']);  

  3. if (strpos($useragent, 'googlebot') !== false){  

  4. return 'Googlebot';  

  5. }  

  6. if (strpos($useragent, 'msnbot') !== false){  

  7. return 'MSNbot';  

  8. }  

  9. if (strpos($useragent, 'slurp') !== false){  

  10. return 'Yahoobot';  

  11. }  

  12. if (strpos($useragent, 'baiduspider') !== false){  

  13. return 'Baiduspider';  

  14. }  

  15. if (strpos($useragent, 'sohu-search') !== false){  

  16. return 'Sohubot';  

  17. }  

  18. if (strpos($useragent, 'lycos') !== false){  

  19. return 'Lycos';  

  20. }  

  21. if (strpos($useragent, 'robozilla') !== false){  

  22. return 'Robozilla';  

  23. }  

  24. return false;  

  25. }  

  26. function nowtime(){  

  27. date_default_timezone_set('Asia/Shanghai');  

  28. $date=date("Y-m-d.G:i:s");  

  29. return $date;  

  30. }  

  31. $searchbot = get_naps_bot();  

  32. if ($searchbot) {  

  33. $tlc_thispage = addslashes($_SERVER['HTTP_USER_AGENT']);  

  34. $url=$_SERVER['HTTP_REFERER'];  

  35. $file="robotslogs.txt";  

  36. $time=nowtime();  

  37. $data=fopen($file,"a");  

  38. $PR="$_SERVER[REQUEST_URI]";  

  39. fwrite($data,"Time:$time robot:$searchbot URL:$tlc_thispage\n page:$PR\r\n");  

  40. fclose($data);  

  41. }  

运用上面这段代码后,最好在网站的根目录建立个robotslogs.txt的文件,而且linux主机设置权限为777,然后过段时间,接见http://网址/robotslogs.txt 即可看到蜘蛛匍匐纪录了!

一些说运用后失足的朋侪,请研讨下function文件内,插进去的位置!

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。