WordPress搜索引擎seo网站优化爬行记录代码WordPress搜索引擎seo网站优化爬行记录代码已经写博客一段时间了。(北京网站建设)为什么搜索引擎延迟收录你的页面?想知道每天有哪些蜘蛛访问你的网站吗?作为一个wordpress用户(北京网站制作人),有必要知道每天有哪些蜘蛛在爬你的网站,从而了解蜘蛛在各种搜索引擎中的爬行频率,优化网站的搜索引擎优化。
事实上,这很简单。只需添加以下代码,然后调用文件代码。非常方便吗?那我们开始吧。
我之前已经找了几个蜘蛛爬行记录工具PHP,但是结果并不令人满意。此外,这些PHP程序中的大多数都需要安装,在MYSQL中添加蜘蛛爬行记录太麻烦了。~那就找一个简单的蜘蛛爬行记录器吧~
谷歌机器人
1.首先,在wordpress主题的根目录下创建一个robots.php文件,并编写以下内容:
?php
函数get_naps_bot()
{
$ USerAGENT=strtolow($ _ SERVER[‘ HTTP_ USER_ AGENT’]);
if(strpos($useragent,’ googlebot’)!==false){
返回“谷歌机器人”;
{}
if(strpos($useragent,’ msnbot’)!==false){
返回“MsnBot”;
{}
if(strpos($useragent,’ slurp’)!==false){
返回“Yahoobot”;
{}
if(strpos($useragent,’ baiduspider’)!==false){
返回“Baiduspider”;
{}
if(strpos($useragent,’搜狐-search’)!==false){
返回“Sohubot”;
{}
if(strpos($useragent,’ lycos’)!==false){
返回“Lycos”;
{}
if(strpos($useragent,’ robozilla’)!==false){
返回“Robozilla”;
{}
返回false
{}
函数nowtime(){
$ date=gmdate(“Y-n-jh: I:s”,时间)(8 * 3600);
返回$ date
{}
$ searchbot=get_ naps_ bot();
if($searchbot) {
$tlc_thispage=添加斜杠($ _ SERVER[‘ HTTP_ USER_ AGENT’]);
$ URL=$ _ SERVER[‘ HTTP_ REFERER’];
$ file=” robotslogs.txt
$ time=nowtime();
$data=fopen($file,” a”);
fwrite($data,“Time: $ Timerobot: $ searchbotURL: $ TLC_ thispage n”);
fclose(数据);
{}
?上传到你的主题目录。
2.在Footer.php或header.php的适当位置添加以下代码以呼叫robots.php。
?php包含(‘ robots.php’)?程序原理:通过判断蜘蛛标识符(如Baiduspider、Googlebot),记录蜘蛛的爬行时间,并在根目录下生成日志文件robotslogs.txt。
该程序的缺点:无法记录蜘蛛抓取的页面,功能相对简单。
原创文章,作者:搜够小编,如若转载,请注明出处:http://www.sogoubaike.cn/archives/117076