正文

很多时候,站长们都很关心自己的网站SEO做的是否到位,于是我们在翻看各种站长工具的时候,同时也想知道哪些爬虫来过了我们的网站,因为这关系到搜索引擎对我们的网站的喜好,所以我们可以通过查看网站日志来看蜘蛛的来访情况,今天我要给大家带来的是wordpress利用一段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,?'lycos')?!==?false){
return?'Lycos';
}
if?(strpos($useragent,?'robozilla')?!==?false){
return?'Robozilla';
}
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_thispage\n?page:$PR\r\n");
fclose($data);
}

注意:

添加之前需要在网站根目录新建一个txt文本 robotslogs.txt ,权限设置为777,然后访问该文件就可以看到蜘蛛的来访记录了,很方便喔。

如果觉得我的文章对你有用,请随意赞赏