近段时间,在查询收录情况的时候,无意发现有很多异常的收录。

就是某篇文章的评论,点开来会下载一个Feed文件。这种页面的收录是毫无用处的,所以就打算把它禁止。

查询了一下,有以下两种方法可以参考,不过是否有用,要过段时间才能给出答案,因为我也是刚启用。

一、禁用网站的Feed功能

打开wordpress主题的functions.php文件,添加以下这段代码:

//禁用 feed

function disable_our_feeds() {
wp_die( __(‘Error: No RSS Feed Available, Please visit our homepage.’));
}
add_action(‘do_feed’, ‘disable_our_feeds’, 1);
add_action(‘do_feed_rdf’, ‘disable_our_feeds’, 1);
add_action(‘do_feed_rss’, ‘disable_our_feeds’, 1);
add_action(‘do_feed_rss2’, ‘disable_our_feeds’, 1);
add_action(‘do_feed_atom’, ‘disable_our_feeds’, 1);

二、修改robots文件

在网站的根目录下,找到robots.txt文件,打开来添加以下这段文字:

Disallow: /feed
Disallow: /*/feed
Disallow: /comments/feed

以上两种方法,任选一种就可以了。不过为了保险起见,也可以两种方法一起使用。