WordPress简单两步实现txt记录搜索引擎蜘蛛爬行记录

网站SEO是非常非常重要的,这是获取流量的最重要的途径,也是流量变现的基础,对于Wordpress新站来说,被收录是最高兴不过的事情了,那该如何知道自己的网站是否被搜索引擎的蜘蛛爬行过没有呢?有没有被收录?收录的在百度输入site:域名,然后搜索,记录搜索引擎的爬行记录的话,其实Wordpress可以通过在funtion.php加入代码的形式将记录写入一个txt,实际上服务器也差不多是这样的一个原理!

第一步:funtion.php加入代码

// 记录蜘蛛访问记录    
    function get_naps_bot(){  
    $useragent = strtolower($_SERVER['HTTP_USER_AGENT']);  
    if (strpos($useragent, 'googlebot') !== false){  
    return 'Googlebot';  
    }  
    if (strpos($useragent, 'bingbot') !== false){  
    return 'Bingbot';  
    }  
    if (strpos($useragent, 'slurp') !== false){  
    return 'Yahoobot';  
    }  
    if (strpos($useragent, 'baiduspider') !== false){  
    return 'Baiduspider';  
    }  
    if (strpos($useragent, 'sogou web spider') !== false){  
    return 'Sogouspider';  
    }  
    if (strpos($useragent, 'haosouspider') !== false){  
    return 'HaosouSpider';  
    }  
    if (strpos($useragent, 'yodaobot') !== false){  
    return 'YodaoBot';  
    }  
    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']; 
    $addr=$_SERVER['REMOTE_ADDR']; 
    $file="robotslogs.txt";  //根目录下记录蜘蛛访问的文件
    $time=nowtime();  
    $data=fopen($file,"a");  
    $PR="$_SERVER[REQUEST_URI]";  
    fwrite($data,"[$time] - $addr - $PR - $searchbot $tlc_thispage \r\n");  
    fclose($data);  
    }

第二步:根目录新建相应txt

需要在Wordpress根目录下,新建一个robotslogs.txt,也可以另外命名,同时也要将上面的代码改一改,等大约一天,访问这个文件就可以看看满满的记录了。

注意事项:txt开启777权限

写入的txt文件一定要改写权限为777,要不然有些服务器无法写入,那就没有用了。

Avatar photo

请叫我行长

人送外号行长,一个很爱折腾的医学生,总喜欢鼓捣东西,很喜欢数码产品和折腾服务器,然后一直在找一个志同道合又爱打游戏、爱折腾的御姐。你懂的!

相关推荐

WordPress手动升级更新方法

前段时间无法访问Wordpress官网,导致了国内Wordpress站点无法自动更新升级,8月份恢复了一段时间,但是现在又无法自动 ...

暂无评论

发表评论