【WordPress 开发】纯代码实现搜索引擎蜘蛛爬行记录
名称:
搜索引擎蜘蛛爬行记录日志生成
简介:
可对主流搜索引擎蜘蛛的爬行记录按日期进入保存,用于网站SEO优化研究。
1、可以用于 WordPress 的所有主题。
2、日志目录格式:自定义名称/年/月
3、日志文件名:蜘蛛名-日.txt
代码:
function get_spidert(){ $useragent = strtolower($_SERVER['HTTP_USER_AGENT']); if (stripos($useragent, 'baiduspider') !== false){ return 'Baiduspider';//baidu蜘蛛 } if (stripos($useragent, 'googlebot') !== false){ return 'Googlebot';//google蜘蛛 } if (stripos($useragent, '360Spider') !== false){ return '360Spider';//360蜘蛛 } if (stripos($useragent, 'YisouSpider') !== false){ return 'YisouSpider';//神马蜘蛛 } if (stripos($useragent, 'Sogou web spider') !== false){ return 'SogouSpider';//搜狗蜘蛛 } if (stripos($useragent, 'Bytespider') !== false){ return 'Bytespider';//头条蜘蛛 } if (stripos($useragent, 'bingbot') !== false){ return 'bingbot';//必应蜘蛛 } return false; } $searchbot = get_spidert(); if ($searchbot) { date_default_timezone_set('Asia/Shanghai'); $time=date("Y-m-d.H:i:s"); $log_path='spidert-log'.'/'.date("Y").'/'.date("m");//日志存放目录 建议把“spidert-log”修改成别人猜不出的名字 if (!is_dir($log_path)) { wp_mkdir_p($log_path); } $Referer=$_SERVER['HTTP_REFERER']; $Requesturi=urldecode($_SERVER['REQUEST_URI']); $filename=$searchbot.'-'.date("d").'.txt';//日志文件名格式 蜘蛛名-日期.txt $data=fopen($log_path.'/'.$filename,"a"); fwrite($data,"Time:$time REQUEST_URI:$Requesturi\r\n"); fclose($data); }
使用:
代码插入到wordpress主题文件“function.php”中。
function.php的位置在:网站根目录/wp-content/themes/主题名称/。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!ckill@qq.com
2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
9. 如遇到加密压缩包,默认解压密码为"woddm_com",如遇到无法解压的请联系管理员!
我的代码 - 专注收录分享各类经典源码及网站模板! » 【WordPress 开发】纯代码实现搜索引擎蜘蛛爬行记录
2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
9. 如遇到加密压缩包,默认解压密码为"woddm_com",如遇到无法解压的请联系管理员!
我的代码 - 专注收录分享各类经典源码及网站模板! » 【WordPress 开发】纯代码实现搜索引擎蜘蛛爬行记录