腾讯云虚拟主机Windows 虚拟主机环境屏蔽脚本请求 UA_采集器拦截实操
腾讯云虚拟主机屏蔽屏蔽脚本请求 UA,Linux 主机在 .htaccess 用 SetEnvIfNoCase 配合 mod_rewrite,Windows 主机在 web.config 用 URL Rewrite 匹配 HTTP_USER_AGENT。UA 匹配不区分大小写,规则写在根目录即时生效,被拦截的请求返回 403 或 404。
CDN 环境下 UA 头会透传,不需要额外配置。但部分 CDN 会修改 UA 或加上自己的标识,屏蔽前先在访问日志里确认实际到达服务器的 UA 字符串,按真实字符串写正则,否则规则匹配不到。
配置参考(web.config URL Rewrite 屏蔽 UA):
```
mod_rewrite 未开启是常见坑。UA 匹配一定要加 [NC] 或 ignoreCase=true,否则 BadBot 和 badbot 会被当成两个 UA。正则里的点号要转义成 .,否则 . 匹配任意字符导致误杀。写规则前用在线正则测试工具验证匹配范围。
UA 白名单模式风险高,只适合内容付费站或内测站。白名单漏掉任何一个搜索引擎都会导致该引擎不收录,百度、Google、Bing、360、搜狗、神马都要列全,还要定期检查是否有新搜索引擎出现。普通站点用黑名单模式更安全,只封明确的恶意 UA。

更新时间:2026-08-26 22:14:44