2015-11-05 65 views

回答

3

WordPress中没有内容可以直接编辑robots.txt文件。您需要手动编辑它,或使用插件。

WordPress会自动为您创建robots.txt。如果这是防止漫游器看到某些页面的问题,我会建议使用名为Yoast SEO的插件,它可以帮助你。

有关此主题的一些信息,您可以查看this great article

+1

我建议检查一下:http://blogdum.com/how-to-edit-robots-txt-in-wordpress-113/ –

+2

@ToddNestor我只是编辑帖子在那里添加那篇文章。 :) – bretterer

5

你并不需要:

  • 使用插件
  • 创建一个文件

首先是过度的,第二获取WP和其他插件的需要的方式更新robots.txt。

我不能相信这不是某个地方的记载,但我终于想通了:

WP有一个robots.txt的生成过程中,“ROBOTS_TXT”。如果你在这个钩子过滤器,你可以添加东西到机器人没有插件没有添加文件。加入这样的事情你的functions.php文件:

add_filter('robots_txt', 'addToRoboText'); 

function addToRoboText($robotext) { 
    $additions = " 
# Added by filter in functions 
User-agent: NinjaBot 
Allow:/
"; 
    return $robotext . $additions; 
} 

这将追加到您的虚拟robots.txt“文件”和其他插件,例如网站地图插件也可以追加。

请注意,我没有缩进意图列入的行。选项卡/空格成为字符串的一部分并缩进机器人文件中的文本。我认为这不重要,但对我来说看起来太乱了。

现在,去http://yourdomain/robots.txt,看看它是怎么样的!

呜呼!

+1

令人惊讶的是,这没有更好的记录。 –