Apache 如何为HTTP 301响应设置缺少的X-Robots-Tag?

Apache 如何为HTTP 301响应设置缺少的X-Robots-Tag?,apache,.htaccess,nginx,redirect,x-robots-tag,Apache,.htaccess,Nginx,Redirect,X Robots Tag,我想为一个特别糟糕的搜索引擎设置noindexx-robots标签,它甚至可以索引重定向页面,而不是最终目的地 在我的root.htaccess文件的顶部,我添加了以下规则 <IfModule mod_headers.c> Header add X-Robots-Tag "BadBot: noindex" </IfModule> 请求:http://example.com/page 最终:https://www.example.com/page/ 在请求的URL中,强制

我想为一个特别糟糕的搜索引擎设置noindexx-robots标签,它甚至可以索引重定向页面,而不是最终目的地

在我的root.htaccess文件的顶部,我添加了以下规则

<IfModule mod_headers.c>
Header add X-Robots-Tag "BadBot: noindex"
</IfModule>
请求:
http://example.com/page
最终:
https://www.example.com/page/

在请求的URL中,强制HTTPS时缺少X-robots-tag。有没有办法解决这个问题


谢谢

我想你犯了一个小语法错误。不是
标题添加X-Robots-Tag
而是
标题设置X-Robots-Tag

<IfModule mod_headers.c>
Header set X-Robots-Tag "BadBot: noindex"
</IfModule>

标题集X-Robots-Tag“BadBot:noindex”

参考资料:

我认为您犯了一个小语法错误。不是
标题添加X-Robots-Tag
而是
标题设置X-Robots-Tag

<IfModule mod_headers.c>
Header set X-Robots-Tag "BadBot: noindex"
</IfModule>

标题集X-Robots-Tag“BadBot:noindex”
参考: