我有网址:
/a/
/a?b=any-param-value
/any/other/urls/
/any-other-urls?with=any-params
我想附加到任何URL,但不附加 /a/
,而不是 /a?b=any-param-value
,X-Robot-Tag
{ {1}}。
此规则正确吗?还是有更聪明的方法?
noindex, nofollow
答案 0 :(得分:1)
您不需要mod_rewrite
规则。像这样使用If
expressions:
<IfModule mod_headers.c>
<If "%{QUERY_STRING} !~ /(^|&)b=/ && %{THE_REQUEST} !~ m#/a/#">
Header set X-Robots-Tag "noindex, nofollow"
</If>
</IfModule>