Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在wordpress中编辑robots.txt,无需插件和手动编辑_Wordpress_Robots.txt - Fatal编程技术网

在wordpress中编辑robots.txt,无需插件和手动编辑

在wordpress中编辑robots.txt,无需插件和手动编辑,wordpress,robots.txt,Wordpress,Robots.txt,我正试图在wordpress中编辑robots.txt文件。我可以手动操作。wordpress中是否有编辑robots.txt的选项(不安装插件),或者必须为此安装插件 如果这个问题被认为不适合这个享有盛誉的论坛,我将很高兴地结束这个问题 WordPress中没有内置任何东西可以直接编辑robots.txt文件。您可能需要手动编辑它,或者使用插件 WordPress将自动为您创建robots.txt。如果这是一个防止机器人看到某些页面的问题,我建议使用一个名为的插件,它将帮助您实现这一点 有关此

我正试图在wordpress中编辑robots.txt文件。我可以手动操作。wordpress中是否有编辑robots.txt的选项(不安装插件),或者必须为此安装插件


如果这个问题被认为不适合这个享有盛誉的论坛,我将很高兴地结束这个问题

WordPress中没有内置任何东西可以直接编辑robots.txt文件。您可能需要手动编辑它,或者使用插件

WordPress将自动为您创建robots.txt。如果这是一个防止机器人看到某些页面的问题,我建议使用一个名为的插件,它将帮助您实现这一点

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

您不需要:

  • 使用插件
  • 创建一个文件
第一个是过度的,第二个阻碍了WP和其他需要更新robots.txt的插件

我不敢相信这在什么地方没有记录,但我最终发现了:

WP有一个robots.txt生成过程,“robots_txt”。如果你将一个过滤器挂接到其中,你可以在不添加插件的情况下向robots添加内容,也可以在不添加文件的情况下向robots添加内容。在functions.php文件中添加如下内容:

add_filter('robots_txt', 'addToRoboText');

function addToRoboText($robotext) {
    $additions = "
# Added by filter in functions
User-agent: NinjaBot
Allow: /
";
    return $robotext . $additions;
}
这将附加到您的virtualrobots.txt“文件”和其他插件中,例如站点地图插件也可以附加

注意,我没有缩进要包含的行。制表符/空格将成为字符串的一部分,并缩进robots文件中的文本。我认为这不重要,但对我来说太乱了

现在,去看看它看起来怎么样


呜呜

我建议您查看以下内容:@ToddNestor我刚刚编辑了这篇文章,想在其中添加这篇文章。:)令人惊讶的是,这并没有更好的记录。