当前位置:首页 > 建站技术 > 正文内容

如何封禁AhrefsBot,SemrushBot,MJ12bot等垃圾蜘蛛爬虫

二向箔2022-08-07 09:11:43建站技术1614

AhrefsBot,SemrushBot,MJ12bot等蜘蛛都是国外做网站第三方分析的平台(类似于国内的站长工具),分析的数据(网站内链,外链,历史,权重等)提供给做谷歌SEO的人员使用,按说不屏蔽也没什么关系。

但是如果他爬取频率太高,影响了网站正常的访问,或者给网站服务器造成很大的压力,那么我们可以选择直接屏蔽掉这些蜘蛛

1,采用robots.txt 文件来屏蔽

User-agent: AhrefsBot
Disallow: /
User-agent: DotBot
Disallow: /
User-agent: SemrushBot
Disallow: /
User-agent: Uptimebot
Disallow: /
User-agent: MJ12bot
Disallow: /
User-agent: YandexBot
Disallow: /

如果还有其他蜘蛛再往下面添加即可,但是robots.txt 文件只是约定俗成的文件,也有很多蜘蛛不会遵守规则,如果你的网站是linux  Nginx服务器,那么可以采用下面这种方式。


2,如果是Nginx服务器,可以在网站的配置文件里面加上这段代码

if ($http_user_agent ~* (SemrushBot|MJ12bot|AhrefsBot|DotBot|YandexBot)) {
return 403;
}

这样蜘蛛再来的时候抓取不到数据,就不会再来了。百度,搜狗,神马,头条等国内搜索引擎的蜘蛛不受影响


3,直接封禁爬虫的IP地址,这种方式简单粗暴,立竿见影。


例如:官方公布的AhrefsBot爬虫IP段如下:


54.36.148.0/24

54.36.149.0/24

54.36.150.0/24


195.154.122.0/24

195.154.123.0/24

195.154.126.0/24

195.154.127.0/24


如果你使用的是阿里云服务器,找到阿里云服务器安全组,配置入网方向IP地址禁入

ban-AhrefsBot-ip.png


扫描二维码推送至手机访问。

版权声明:本站内容为原创和部分整理自网络,如有侵权务必联系我们删除,保障您的权益,本站所有软件资料仅供学习研究使用,不可进行商业用途和违法活动,本站不承担任何法律责任。

本文链接:https://www.erxbo.com/post/35.html

标签: 蜘蛛屏蔽
分享给朋友:

“如何封禁AhrefsBot,SemrushBot,MJ12bot等垃圾蜘蛛爬虫” 的相关文章

ICP备案和公安备案有什么区别

什么是ICP备案?"网站ICP备案”里面又分为“经营性网站备案”和“非经营性网站备案”,区分这两种网站类型也非常简单,如果您的网站从事商务收费活动,如信息发布,广告业务,网页制作收费、交易型网站,像:淘宝、京东这类网站,就属于经营性网站,如果只提供网页展示服务,如企业展示网站、个人网站这一...

帝国cms网站迁移“访问端目录不存在”

帝国cms网站迁移“访问端目录不存在”

帝国网站迁移后,在配置移动端网址和目录的时候,有时候会出现访问端目录不存在的情况,先检查一下路径对不对,然后在设置一下宝塔面板就可以了。1,把宝塔面板防跨站攻击去掉2,把网站文件权限都改成755或者7773,复制移动端根目录路径,填到多端访问配置中,提交修改...

RHSA-2020:0630: ppp 安全更新,漏洞修复方法

RHSA-2020:0630: ppp 安全更新,漏洞修复方法

阿里云提示系统软件漏洞修复命令:yum update ppp...

php5.x版本安装Suhosin扩展禁用eval函数教程

php5.x版本安装Suhosin扩展禁用eval函数教程

下载:suhosin扩展官网:https://suhosin.org/  下载合适的版本直接下载:suhosin-master.zip这个是suhosin5版本,我的PHP使用的是PHP5.6,PHP7以上的安装方式不一样,版本也不同,注意区分。今天主要介绍一下PHP5.x版本的安装过程:...

帝国cms  图片地址如何设置成二级域名(宝塔面板)?

帝国cms 图片地址如何设置成二级域名(宝塔面板)?

帝国cms 做的一个网站,由于图片过多需要把附件图片的域名设置成二级域名,方便以后设置CDN缓存加速。看了很多教程,都说需要把帝国cms  的d文件夹绑定二级域名但是这样做没有办法生效,这样设置二级域名也无法安装ssl证书1,最好的办法就是把二级域名 重新单独添加一个站点,二级域名指向网站...

帝国CMS 编辑器上传图片取消宽高的方法

帝国CMS 编辑器上传图片取消宽高的方法

帝国cms 在后台编辑器内上传图片的时候,会自动获取图片的宽高,同时代码中也会出现图片的宽高尺寸,看起很智能其实很不方便,图片的宽高固定之后,前台文章显示就会出现变形,高度还好,图片一但超过文章页的宽度,图片宽度就会被自动压缩,导致图片变形。所以后台编辑器中的默认宽高一定要去掉。1,找到文件路径,修...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。