首页 » 建站百科 » 详情内容预计阅读5分钟

用代码完美实现wordpress蜘蛛爬行记录生成,远离插件,热爱速度!

建站百科 2022-11-16 18

最近看群里很多人在用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文件内,插入的位置!


AD 每日精彩爽文推荐
抖音搜索:SdTJ688
快手搜索:SdTJ6666


介绍图 介绍图 介绍图
我站仅对该软件/资讯提供链接或分享服务,该内容来自于第三方上传分享,如有不实/侵权等问题均与我站无关。如果该内容触犯了您的权利,请邮箱告知,我们将尽快处理!

最新建站百科

相关阅读

wordpress截断中文出现乱码的最有效的手段图

wordpress截断中文出现乱码的最有效的手段

小编在做wordpress主题的时候,经常会在一些调用文章内容的时候给文章内容截断多少文字,可是老是出现问题,当时只是觉得可能是字体的问题,之后发现,我错了,这跟字体无关,之后百度了很多,又是装wordpress插件,又是加很多代码的,可是貌似都没有效果。。。好纠结啊。。。 而无奈,自己尝试了下,加个utf-8定义?尼玛,尽然成功了,吓死我了。。。原来这么简单啊! 一般我们常用的截断文章内容的函数…

建站百科 2022-11-16
解决wordpress文章id不连续的简单方法:修改wordpress自动保存文章的时间间隔图

解决wordpress文章id不连续的简单方法:修改wordpress自动保存文章的时间间隔

wordpress自动保存文章的功能是让博主们能够在特殊情况下而不丢失文章的编辑,比如断电、死机等等。。。wordpress默认的保存文章的时间间隔是 30 秒,且还保存最后的 5 个文章修订版本。但是正是这些功能产生了wordpress文章id不连续,和多余的数据库垃圾,如果你想对其进行修改,那么今天这篇文章将可以帮到你。 找到wordpress根目录下的 wp-config.php 文件,随意…

建站百科 2022-11-16
wordpress使用技巧:如何给wordpress主题添加后台设置选项图

wordpress使用技巧:如何给wordpress主题添加后台设置选项

本站一直坚持着每天至少一篇文章来帮助大家更好的找到自己喜欢的wordpress主题,同时我们也分享一些wordpress使用技巧来帮助大家扫盲,所以还请大家多多支持本站,您的支持和评论就是对我们最大的鼓励。也欢迎广大wordpress爱好者们加入我们的QQ群:153526824,群共享内有很多资源! 下面说本文的正题哈,相信很多做wordpress主题的朋友一开始都不知道如何给做好的wordpre…

建站百科 2022-11-16
分享一款我常用到的wordpress返回顶部的功能图

分享一款我常用到的wordpress返回顶部的功能

我们用wordpress来做站都会遇到页面内容比较长的时候,上下拖拉页面实在麻烦,这时候就需要一个wordpress返回顶部的功能了。网上相关教程也一大堆,又是js脚本啊,又是JQuery啊什么的,太麻烦了,而今天分享的是没有js调用的,直接加个样式,再在底部加个代码就完事了,下面将此教程分享给大家! 1. 在style.css中添加如下代码 #gotop{ width:38px; height:…

建站百科 2022-11-16

为您推荐

苹果CMSV10自定义资源库采集教程图

苹果CMSV10自定义资源库采集教程

1,今天教大家怎么添加采集自定义资源库;进入后台我们随便以某资源站为例,接口可以到你要采集的网站上获取就可以了 一般都在网站的帮助中心:添加方法如下图(添加后进行测试不成功需要填写附加参数 &ct=1) 2,我这里没有填写 只要测试接口成功 就直接保存就可以了 如果测试失败就填写附加参数   &ct=1)如果还不行检查采集接口是不是填写错误 3,添加资源接口成功后需要对资源进行分类…

建站百科 2022-11-17
新版本苹果cmsV10 演员库分类报无权限问题和解决方法!图

新版本苹果cmsV10 演员库分类报无权限问题和解决方法!

当你程序升级到最新版后进入明星分类报错该怎么解决? 原因是:新版的演员库已经必须要分类,就是你要在分类管理下添加一个分类,类型选择演员。 注意:添加演员分类后到用户组管理给分类访问权限。 然后明星数据统一放到新增的这个分类里,如果是已有的演员数据需要通过执行SQL语句来批量处理 UPDATE {pre}actor SET type_id=新增的分类id 最后到系统菜单下的URL地址配置 新增一下 …

建站百科 2022-11-17
解决wordpress文章id不连续的简单方法:修改wordpress自动保存文章的时间间隔图

解决wordpress文章id不连续的简单方法:修改wordpress自动保存文章的时间间隔

wordpress自动保存文章的功能是让博主们能够在特殊情况下而不丢失文章的编辑,比如断电、死机等等。。。wordpress默认的保存文章的时间间隔是 30 秒,且还保存最后的 5 个文章修订版本。但是正是这些功能产生了wordpress文章id不连续,和多余的数据库垃圾,如果你想对其进行修改,那么今天这篇文章将可以帮到你。 找到wordpress根目录下的 wp-config.php 文件,随意…

建站百科 2022-11-16
WordPress文章自动设置特色图像图

WordPress文章自动设置特色图像

介绍目前WordPress文章自动设置特色图像的方法。WordPress的特色图像是一个很实用的功能,为每篇文章增加一个特色图像,可以使blog各个部分都更生动。比如首页每篇文章都有自己的缩略图,相关文章中用缩略图告诉用户这些文章的主题,或者在侧栏加一个特色文章功能,显示文章特色图像。 现在的情况是,发布的文章,并插入了图像后,不显示缩略图,原因是the_post_thumbnail需要设置特色图…

建站百科 2022-11-16
关于飞飞CMS影视系统漏洞 容易被挂马解决办法图

关于飞飞CMS影视系统漏洞 容易被挂马解决办法

以下是教你们如何查找被挂马的文件 首先告诉大家 自己网站安卓和ISO访问下是否有广告 ,这种广告PC机不显示 挂马无非就是挂在你的网站的JS里,自己查找很简单 下面教你们如何查找被挂马的文件 首先 1.后台路径改成不容易被别人知道的地址 后台管理账号不要用 admin 改复杂点 密码依然) 2.目录写入权限,导致文件可以被黑客直接写入代码,模版文件JS文件CSS文件你都不要给写入权限 不要给写入权…

建站百科 2022-11-17
苹果cms本地化DPLAYER和CKPLAYER播放器自动下一集图

苹果cms本地化DPLAYER和CKPLAYER播放器自动下一集

目录下的static/player/dplayer.html文件 查找 try{ 在以上代码前插入以下代码 dp.on(‘ended’, function (){         if(parent.MacPlayer.PlayLinkNext!=”){             top.location.href = parent.MacPlayer.PlayLinkNext;         …

建站百科 2022-11-17
wordpress分页代码,追求速度,远离插件!图

wordpress分页代码,追求速度,远离插件!

wordpress分页是用来切换文章的一个功能,添加了wordpress分页后,用户即可自由到达指定的页面数浏览分类文章,而这样的一个很简单功能却有很多朋友在用插件,小编一直相应着一句wordpress界的口号“追求速度,远离插件”,而今天介绍的正是wordpress分页代码的教程! 其实方法很简单,依然是运用到wordpress的funtions.php文件: //分页 function par…

建站百科 2022-11-16
wordpress教程:站外调用wordpress网站内的文章图

wordpress教程:站外调用wordpress网站内的文章

提出问题 我们在做wordpress主题的时候,想在主题设置的某个位置专门来显示作者网站里某个分类下的文章;或者我们想在站外调用wordpress网站内的文章,我们该如何操作呢? 解决方法 那么我们首先要在被调用的wordpress网站的根目录下新建一个call.php文件,具体这个文件名可以任意修改,然后将下面的代码放入其中,注意是uft-8无B模式哦 <?php define(‘WP_U…

建站百科 2022-11-16
苹果CMS v10 批量替换播放地址教程图

苹果CMS v10 批量替换播放地址教程

很多资源站因各种问题,会出现域名被墙或者被污染等,需要替换影片的播放地址,所以出此教程! 1,后台-数据库-数据库批量替换 2,数据批量替换-选择数据表-拉到最下选择-mac_vod 3,选择vod_play_url,选择后 要替换的字段 会显示 vod_play_url 4,按资源站提示要求进行替换(注意前后不要多出来空格,复制地址的时候有时候会不小心带个空格进去!切记!否则会很麻烦!)

建站百科 2022-11-17
wordpress 写文章时禁止文章自动保存的方法图

wordpress 写文章时禁止文章自动保存的方法

之前小编在讲到《解决wordpress文章id不连续的简单方法》中提到wordpress自动保存文章的时间间隔的问题,而今天说到的就是直接禁止wordpress文章自动保存的方法,方法很简单,而且是集中到funtions.php文件里的,好处就是wp版本的更新后不需要再重新设置了! 那现在我们就来禁止这个功能吧! 将下面的代码放到wordpress主题的 funtions.php内,注意在最后一个…

建站百科 2022-11-16
苹果cmsV10播放器悬浮教程,来自于网络搜集图

苹果cmsV10播放器悬浮教程,来自于网络搜集

苹果cmsV10播放器悬浮教程,来自于网络搜集 在你的模板目录下template/模板名称/html/index的include.html里加入如下代码: <style type=”text/css”> .in { animation: ac 1s;}.out { position: fixed; bottom: 50%;(播放器位置) right: 1%;(播放器位置) z-inde…

建站百科 2022-11-17
苹果CMSv10视频列表标签对照表图

苹果CMSv10视频列表标签对照表

order排列顺序desc倒序,asc正序 by排序依据 start从第几条开始 num获取条数 ids指定1,2,3一组ID; type指定获取分类数据 all所有;1,2,3指定; class指定某扩展分类 支持多个 动作,喜剧 tag指定tag 支持多个 aaa,xxx level指定推荐值 支持多个 1,2 area指定地区 支持多个 大陆,香港 lang指定语言 支持多个 国语,粤语 y…

建站百科 2022-11-17
css中溢出的处理图

css中溢出的处理

1.溢出 当一个盒子的内容(子元素、孙子元素等后裔)超过盒子本身的大小的时候,就会出现溢出。 2.overflow 通常用overflow(overflow-x,overflow-y)来处理内容溢出。 overflow: hidden; 超出盒子的内容被隐藏。 overflow:auto;当内容超出盒子的容纳范围时会出现滚动条,但是当文字没有超出盒子的容纳范围时会不会出现滚动条 3.overflo…

建站百科 2022-11-17
用代码完美实现wordpress蜘蛛爬行记录生成,远离插件,热爱速度!图

用代码完美实现wordpress蜘蛛爬行记录生成,远离插件,热爱速度!

最近看群里很多人在用wordpress蜘蛛爬行记录生成这个功能,出于对网站优化的研究,清楚的了解蜘蛛爬行规律也是很重要的,我们就可以知道蜘蛛的爬行规律,根据这个规律我们再来写文章,这样符合了蜘蛛的胃口是很利于优化的。。。但是小编一直提倡着远离插件,热爱速度的口号,所以今天就教大家用代码完美实现wordpress蜘蛛爬行记录生成功能! 在wordpress主题文件目录下找到function文件,用代…

建站百科 2022-11-16
回到顶部