当前位置:网站首页 > WordPress教程 > 正文
WordPress网站阻止特定机器人和爬虫访问的方法
作者:98wpeu发布时间:2026-03-19分类:WordPress教程浏览:45
导读:前面分享过查看WordPress搜索机器人日志的方法,然后从日志里面看了一些垃圾搜索机器人天天没命的抓取网站,还带不来流量也没有什么收录,就是抓着好玩,例如YandexBot、Do...
前面分享过查看WordPress搜索机器人日志的方法,然后从日志里面看了一些垃圾搜索机器人天天没命的抓取网站,还带不来流量也没有什么收录,就是抓着好玩,例如YandexBot、DotBot、BLEXBot
所以,既然没用,就不要占用我服务器带宽跟资源了,屏蔽掉这些没用的垃圾蜘蛛吧。
使用robots.txt文件
robots.txt文件做过网站的人应该都听说过,所以这里就不给你科普它的作用了。
直接插入下面这些内容保存,就可以了。
User-agent: YandexBot Disallow: / User-agent: DotBot Disallow: / User-agent: BLEXBot Disallow: /
使用User Agent Blocker插件
User Agent Blocker这款插件通过修改.htaccess文件来阻止你不想要来你网站抓取的蜘蛛和爬虫。
因为是直接修改的.htaccess文件,所以对于那些不遵循robots协议的蜘蛛和爬虫来说就更加有效。
插件下载地址:
下载地址
nginx配置屏蔽方法
上面的插件是修改.htaccess文件,所以只适合apache为网站环境的网站,像建站笔记使用的是nginx,那么就可以通过下面这个方法来屏蔽。
这个方法是github上分享的,原文地址:https://github.com/mariusv/nginx-badbot-blocker
在Installation段介绍了详细的使用方法。
简单说就是在自己虚拟主机的nginx配置文件里面引入下面两个配置文件
include nginx-badbot-blocker/blacklist.conf; include nginx-badbot-blocker/blockips.conf;
然后重启nginx服务就可以了。
使用安全插件屏蔽
之前推荐过给WordPress装一个防火墙吧!试试 Wordfence
直接在Wordfence的防火墙设置里面,也可以禁止特定爬虫抓取,还可以设置抓取频率,当爬虫频率过高的时候会自动阻止它。
相关文章:垃圾蜘蛛AhrefsBot封禁方法 附AhrefsBot爬虫IP列表
本文是全系列中第8 / 19篇:WordPress安全
相关推荐
- KeePass实现Chrome浏览器自动填充密码方法一
- KeePass实现Chrome浏览器自动填充密码方法二
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress首页文章显示“阅读更多”按钮的方法
- 给WordPress添加评论邮件回复通知的两种方法
- Chrome显示网站IP跟国旗插件WebSite IP Information Query
- 宝塔面板安装Memcached、ionCube等扩展的方法
- WordPress网站更换服务器的正确方法和注意事项
- 做好安全防护避免WordPress网站被黑
- 安全添加代码到functions.php文件的方法:Code Snippets
- WordPress教程排行
-
- 1外贸WordPress建站付费主题和插件第二年需要续费吗?
- 2SiteGround上用Avada搭建的主题图片不显示问题排查
- 3WordPress关注微信公众号回复可见和阅读更多的方法
- 4SiteGround的CPU Time Usage是什么意思?为什么有感叹号
- 5WordPress媒体库增强(图片分类)插件WP Media Folder
- 6自定义WooCommerce库存提示插件,修改Out of stock缺货提示
- 7一款简洁的WordPress主题Neve,适用于博客和企业网站
- 8WordPress的基本概念和术语
- 9Blocksy主题教程:使用WordPress+Blocksy搭建企业官网
- 最近发表


