近来看群里很多人在用wordpress蜘蛛匍匐纪录生成这个功用,出于对网站优化的研讨,清晰的相识蜘蛛匍匐规律也是很主要的,我们就能够晓得蜘蛛的匍匐规律,依据这个规律我们再来写文章,如许相符了蜘蛛的胃口是很利于优化的。。。然则小编一向首倡着阔别插件,酷爱速率的标语,所以本日就教大家用代码圆满完成wordpress蜘蛛匍匐纪录生成功用!
在wordpress主题文件目录下找到function文件,用代码编辑软件翻开,在<?php ?>内的恣意位置增添下面一段代码即可完成wordpress蜘蛛匍匐纪录生成的功用!
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);
}
运用上面这段代码后,最好在网站的根目录建立个robotslogs.txt的文件,而且linux主机设置权限为777,然后过段时间,接见http://网址/robotslogs.txt 即可看到蜘蛛匍匐纪录了!
一些说运用后失足的朋侪,请研讨下function文件内,插进去的位置!

评论列表