5个月前 (05-30)  网站建设 |   抢沙发  23 
文章评分 3 次,平均分 5.0

在网站被百度收录或是百度还未收录,并且我们的网站迟迟没有访问量的情况下,各位站长就要注意自己的博客网站是否有搜索引擎蜘蛛来过,来过多少次,对于这个问题,通常都会用插件来解决,其实除了插件我们还可以通过使用添加简单的代码来查看蜘蛛的来访日志,(原谅博主用代码的方式解决,可能是职业病吧。)这里就说下用代码记录日志的方法:

WordPress之记录各类搜索引擎蜘蛛来访日志教程

1.首先将下面的代码放入主题目录下functions.php文件最下面。

//统计蜘蛛

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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, '360Spider') !== false){
return '360Spider';
}
if (strpos($useragent, 'Sosospider') !== false){
return 'Sosospider';
}
if (strpos($useragent, 'bingbot') !== false){
return 'bingbot';
}
if (strpos($useragent, 'Sogouspider') !== false){
return 'Sogouspider';
}
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="zhizhu.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);
}

2.然后需要在网站根目录新建一个txt文本文档zhizhu.txt。(具体文件名参考上述代码中$file="zhizhu.txt";   自己想起什么名字就起什么,记住就行。使用宝塔面板文件编辑权限,将它的权限设置为777)

查看蜘蛛日志访问http://自己网站地址/zhizhu.txt即可,当然也可以用宝塔或者xshell直接查看日志文档都行。

博主教大家的都是博主任务较为方便的方法。毕竟什么功能都使用插件对服务器和网站程序也有一定的压力。

 

除特别注明外,本站所有文章均为叶荣添原创,转载请注明出处来自https://www.wzxiaolou.com/117.html

关于

发表评论

表情 格式

暂无评论

切换注册

登录

忘记密码 ?

切换登录

注册

您是第 2195 位访客, 您的IP是:[35.168.62.171]