0

我在此处查看了有关使用 X-Robot-Tag 对 .htaccess 上的特定页面进行 noindex 的其他问题。

我的问题是类似的,虽然我想对一组页面进行 noindex 并且不确定如何执行此操作。

我正在使用 wordpress,并且正在使用 woocommerce 附带的分层导航过滤器插件。

我已经设法使用 Yoast 插件对大多数页面进行无索引,但是分层导航过滤器上的每个选项都会创建一个页面来显示过滤后的选项。这些页面的形式是

https://www.mysite.co.uk/brand/brand1/?filter_cats1=cat1

每个过滤器都有一个类似的 url,以类似的方式结尾?filter_cats1=cat1

有没有办法可以使用 X-robot-Tag 过滤掉这些 URL?如前所述,我只看到了不索引特定页面的方法,我还没有找到不索引具有相似 URL 的页面组的方法

4

2 回答 2

0

看到这个答案

您应该在 user/uploaded/ 目录中放置一个新的 .htaccess。在此文件中,您将能够指定您的 .htaccess 规则

标头集 X-Robots-Tag:“noindex”

您不需要使用 FilesMatch,除非您想针对特定文件。##

于 2018-07-02T09:10:14.407 回答
0

如果要noindex, follow使用相同的参数添加到所有 url filter_cats1,请使用以下规则:

<IfModule mod_headers.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} .
RewriteCond %{QUERY_STRING} (^|&)filter_cats1= [NC]
RewriteRule .* : [E=DO_SEO_HEADER:1]

Header set X-Robots-Tag "noindex, nofollow" env=DO_SEO_HEADER
</IfModule>
于 2018-07-02T09:34:44.987 回答