gpt4 book ai didi

.htaccess - 如何通过基于 URL 查询字符串的 .htaccess 文件设置 X-Robots-Tag HTTP header

转载 作者:行者123 更新时间:2023-12-01 08:01:58 24 4
gpt4 key购买 nike

是否可以使用 apache .htaccess 根据 URL 的查询字符串应用 HTTP header 指令?

例如,基于此资源 http://code.google.com/web/controlcrawlindex/docs/robots_meta_tag.html 下标题为“X-Robots-Tag 与 Apache 的实际实现”一节,它说可以使用以下 .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

任何提示/提示/线索将不胜感激。谢谢。

最佳答案

您可以在 .htaccess 文件中尝试以下操作

#modify query string condition here to suit your needs
RewriteCond %{QUERY_STRING} (^|&)m=_\! [NC]
#set env var MY_SET-HEADER to 1
RewriteRule .* - [E=MY_SET_HEADER:1]

#if MY_SET_HEADER is present then set header
Header set X-Robots-Tag "noindex, nofollow" env=MY_SET_HEADER

关于.htaccess - 如何通过基于 URL 查询字符串的 .htaccess 文件设置 X-Robots-Tag HTTP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8806183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com