WordPress搭建的网站都会自动生成订阅链接文件,其中网站内容RSS订阅文件是存放在“/feed”,评论相关的RSS是存放在“/comments/feed”,目前来说大部分网站都屏蔽了RSS订阅链接的访问,主要是因为通过RSS订阅地址来恶意采集网站内容的情况太普遍了,因此遇到恶意通过RSS订阅链接来采集网站内容的情况基本上只有选择屏蔽访问或者关闭RSS订阅文件的生成!关于WordPress关闭RSS订阅文件的生成站长前面在“WordPress如何防采集抄袭_一段代码关闭WordPress RSS订阅防止RSS采集抄袭”文章当中做过介绍,只需加一段代码到我们WordPress主题的“functions.php”文件内即可!
当然,除了上述通过代码关闭WordPress的“/feed”、“/comments/feed”访问外,也可以通过其他工具屏蔽访问用户访问RSS订阅链接地址,也是可以的!当然屏蔽用户访问RSS订阅链接有好处也有坏处;屏蔽用户访问RSS订阅链接的好处是防止部分网络不文明的行为,如通过RSS地址来恶意采集网站内容;屏蔽用户访问RSS订阅链接的影响和坏处:RSS订阅本来是为了方便用户订阅我们的网站,即时掌握网站更新内容,增加用户对网站的黏性,屏蔽了访问自然也就失去了此项功能和优势!因此是否选择屏蔽这个需要自己根据网站实际情况去衡量和考虑!
这里介绍如何通过宝塔Linux面板“Nginx防火墙”的“禁止访问指定的URL”来屏蔽用户访问WordPress网站的RSS订阅链接“https://你的域名/feed”和评论RSS订阅链接“https://你的域名/comments/feed”!
宝塔Linux面板Nginx防火墙设置“禁止访问指定的URL”教程
宝塔Linux面板Nginx防火墙功能确实挺强大的,具有CC防御、XSS防御、SQL注入防御、恶意文件上传防御、恶意下载防御、恶意爬虫防御、禁止海外访问、禁止访问指定的URL、IP白名单、IP黑名单等各种网站常用防护功能!下面就重点介绍通过宝塔Linux面板“Nginx防火墙”的“禁止访问指定的URL”功能来屏蔽用户访问RSS订阅链接的教程。
1、首先我们登录自己的宝塔面板,然后如下图按1-5的步骤进入到“禁止访问指定的URL”设置栏目!

2、然后在“禁止访问指定的URL”设置里面加入下面两段代码就可以了。如果是WordPress搭建的网站可以复制下面提供的两个地址添加即可。但是如果是其他程序搭建的网站可能存在RSS订阅地址不一样,那就根据自己网站实际情况去设置即可。
/feed
/comments/feed

到这里通过通过宝塔Linux面板“Nginx防火墙”的“禁止访问指定的URL”功能来屏蔽用户访问RSS订阅链接的设置就完成了!但是如果你想要放行指定IP或者IP段可以访问也是可以实现的,这也是通过宝塔Linux面板“Nginx防火墙”来屏蔽RSS订阅链接访问的优势!具体操作如下!
3、通过上面的屏蔽设置后,所有用户都不访问RSS订阅链接了!但是可能会遇到有想放行部分IP可以正常访问情况,这里继续介绍宝塔Linux面板“Nginx防火墙”如何放行指定IP或者IP段可以正常访问RSS订阅链接!
具体也是通过宝塔Linux面板“Nginx防火墙”的全局设置当中的“IP白名单”来放行即可。如下图添加你要放行的IP或者IP段后就能不受“禁止访问指定的URL”设置的访问了!

如果你建站没有使用宝塔Linux面板,那么此文章的操作是不适合的!如果对宝塔Linux面板感兴,关于宝塔Linux面板的安装和使用请参考下面文章:
另外宝塔Linux面板“Nginx防火墙”是收费插件,需要837.6元/年、当前七折也要598元/年!一般来说如果需要使用到宝塔Linux面板Nginx防火墙功能,建议选择宝塔Linux专业版,因为专业版可免费使用【Nginx防火墙】等15+款插件,官方售价只需699元/年!选择专业版更为划算。关于宝塔Linux面板版本的详细介绍可以查看下面文章了解!
另外站长目前手上也有宝塔Linux专业版授权出售,也是宝塔官方的专业版授权,只是站长一次性买了20台在一个账号而已,目前有限制的授权只需299元一年!需要提供面板登录信息有站长绑定授权后再修改面板登录信息!有兴趣的可以通过站长邮箱联系,注明“宝塔Linux专业版”即可!

建站经验分享
如何提高网站在百度搜索中的排名?为了提升网页在百度搜索中的排名,我们需要对网站进行全面的搜索引擎优化(SEO),这涵盖了一系列技术层面的工作与策略的运用。以下是一些关键的优化策略:





