1

这是我的 HTACCESS 将标头设置为 noindex nofollow 的正确代码吗

 RewriteCond %{QUERY_STRING} (^|&)cart? [NC]

 RewriteRule .* - [E=MY_SET_HEADER:1]

 Header set X-Robots-Tag "noindex, nofollow" env=MY_SET_HEADER

使以下网址无法被搜索引擎收录。

http://www.mysite.com/cart?qty=1&id_product=8&token=7775324f4cd8c884155af53ca90e44ad&add

实际上 moz 分析正在抓取这些类型的 URL <a href="http://www.mysite.com/cart?qty=1&id_product=8&token=7775324f4cd8c884155af53ca90e44ad&add">Add To Cart</a>

作为重复的页面内容。不知道为什么,因为这些 URL 只是添加到购物车 URL,而这些与任何内容无关。

我还需要关于玩 htaccess 的任何在线教程的建议。

谢谢。

4

1 回答 1

0

/cart不是 QUERY_STRING 而是请求 URI。您可以改用此规则:

RewriteCond %{QUERY_STRING} .+
RewriteRule ^cart/?$ - [E=MY_SET_HEADER:1]
于 2014-03-24T07:22:28.027 回答