如何根据 URL 查询字符串通过 .htaccess 文件设置 X-Robots-Tag HTTP 标头
是否可以使用 apache .htaccess 根据 URL 的查询字符串应用 HTTP 标头指令?
例如,基于此资源 http://code.google.com/web/ controlcrawlindex/docs/robots_meta_tag.html 在标题为“使用 Apache 实际实现 X-Robots-Tag”的部分下,它表示可以使用以下 .htaccess 文件指令:
<Files ~ "\.pdf$">
Header set X-Robots-Tag "noindex, nofollow"
</Files>
我寻找类似的内容:
<QueryString ~ "m=_!">
Header set X-Robots-Tag "noindex, nofollow"
</QueryString>
这样,以下 URL 就不会被搜索引擎索引:
http://domain.com/?m=_!ajax_html_snippet
任何提示/提示/线索将不胜感激。谢谢。
Is it possible to apply HTTP header directives based on the URL's query string using an apache .htaccess?
For example, based on this resource http://code.google.com/web/controlcrawlindex/docs/robots_meta_tag.html under the section titled "Practical implementation of X-Robots-Tag with Apache" it says the following .htaccess file directive can be used:
<Files ~ "\.pdf$">
Header set X-Robots-Tag "noindex, nofollow"
</Files>
I'm looking for something along the lines of:
<QueryString ~ "m=_!">
Header set X-Robots-Tag "noindex, nofollow"
</QueryString>
This way the following URL would NOT get indexed by search engines:
http://domain.com/?m=_!ajax_html_snippet
Any hints/tips/clues would be much appreciated. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在 .htaccess 文件中尝试以下操作
You can try the following in your .htaccess file