下面的指令旨在为特定页面建立“noindex”和“nofollow”标题。它似乎没有生效。litespeed使用“e”标志而不是“env”,而不是apache。

RewriteCond %{REQUEST_URI} ^(.*)?contact?(/)$ [NC]
RewriteRule ^contact - [E=NOINDEXNOFOLLOW]
Header set X-Robots-Tag "noindex, nofollow" E=NOINDEXNOFOLLOW

如果指令按如下方式更新,则会为所有意外页面设置标题。
    RewriteCond %{REQUEST_URI} ^(.*)?contact?(/)$ [NC]
    RewriteRule .* - [E=NOINDEXNOFOLLOW]
    Header set X-Robots-Tag "noindex, nofollow" E=NOINDEXNOFOLLOW

指令是否正确?如果没有,应该是什么?

最佳答案

你可以这样使用它:

RewriteEngine On

RewriteRule ^contact - [NC,E=NOINDEXNOFOLLOW]

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

关于.htaccess - “noindex,nofollow”标题没有用htaccess设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57962569/

10-13 02:26