小白今天发现有个机器人Bot一直在采集我的feed RSS。浪费资源。寻思着把RSS关掉算了,反正也没人订阅这玩意。
以下是方法:
- 打开网站目录
var/Widget/Archive.php
- 搜索
setFeed
- 看到上面275行,typecho1.1版在此行
$matched = Typecho_Router::match($this->request->feed, 'pageSize=10&isFeed=1');
- 修改
pageSize=10
为pageSize=0
,即可关闭 RSS功能。以后采集RSS就什么都没有了。
测试一下:
打开:https://pc6a.com/feed
是不是什么文章信息都没有了。
2019-4-12 更新 小白发现个BUG使用了Sticky
插件置顶的文章还是会被RSS feed。
还找到个办法也可以禁用RSS,找到数据库typecho_options
→ defaultAllowFeed
把值改成0 。