Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
Apache 如何为robots noindex向htaccess或conf文件添加条件_Apache_.htaccess_Httpd.conf - Fatal编程技术网

Apache 如何为robots noindex向htaccess或conf文件添加条件

Apache 如何为robots noindex向htaccess或conf文件添加条件,apache,.htaccess,httpd.conf,Apache,.htaccess,Httpd.conf,问题1 我目前使用以下方法在htaccess中不索引站点 Header set X-Robots-Tag "noindex, follow" 我已经尝试了各种各样的方法来确定一个模式,但我迷路了,这就是为什么我需要你们专家的帮助 我想查看noindex/tags/和/s/以及这些类别中的所有页面 问题2 我还有一个相关的问题,所以我将在这里提问,而不是发布另一个问题 我在服务器上有许多别名和一个htaccess文件。我将如何不索引单个URL,例如,并允许对其他URL进行索引 你能帮忙吗?使用类

问题1 我目前使用以下方法在htaccess中不索引站点

Header set X-Robots-Tag "noindex, follow"
我已经尝试了各种各样的方法来确定一个模式,但我迷路了,这就是为什么我需要你们专家的帮助

我想查看noindex/tags/和/s/以及这些类别中的所有页面

问题2

我还有一个相关的问题,所以我将在这里提问,而不是发布另一个问题

我在服务器上有许多别名和一个htaccess文件。我将如何不索引单个URL,例如,并允许对其他URL进行索引

你能帮忙吗?

使用类似

<IfModule mod_headers.c>
 <IfModule mod_setenvif.c>
  SetEnvIf Request_URI "(*\/tags\/*|*\/p\/*)" x_tag=yes
  Header set X-Robots-Tag "noindex, follow" env=x_tag
 </IfModule>
</IfModule>

setenif请求URI“(*\/tags\/*\\/p\/*)”x\u tag=yes
标题集X-Robots-Tag“noindex,follow”env=X_Tag

看看这个,谢谢你发布这个链接,我不知道为什么我不能通过谷歌搜索找到它。所以我需要做以下几件事。。。标题集X-Robots-Tag“noindex,follow”和标题集X-Robots-Tag“noindex,follow”是否添加尾部斜杠?我该如何添加到其他目录中呢?如果在.htaccess文件中添加,请使用%{REQUEST_URI},如我发送给您的页面中的示例所示。