我已经尝试了几天,也许我在某种程度上错了。我正在尝试根据最终 url 更改标头,但第一个捕获组始终相同,/folder
碰巧 Apache 只是使用我在 Apache 文档中看到的最后一条规则,这似乎是正常行为。
这是当前的情况:
我得到了三个网址:
/folder
/folder/something
/folder/private
index, follow
必须应用于/folder
(根),/folder/private
但其他必须在noindex, nofollow
这些是当前配置中的正则表达式:
<LocationMatch "^\/(folder)$">
Header set X-Robots-Tag "index, follow"
</LocationMatch>
<LocationMatch "^\/(folder)\/private(.*)">
Header set X-Robots-Tag "index, follow"
</LocationMatch>
<LocationMatch "^\/(folder)(.*)">
Header set X-Robots-Tag "noindex, nofollow"
</LocationMatch>
也许我使用了错误的正则表达式?没有想法...
谢谢!