我的知识记录

腾讯云虚拟主机屏蔽指定 UA 访问配置教程_Windows 虚拟主机UA黑名单正则

腾讯云虚拟主机做屏蔽指定 UA 访问,先从访问日志里统计 UA 出现频率。正常浏览器 UA 占 90% 以上,异常 UA 占比高且请求路径集中在列表页、内容页、API 接口,这些就是屏蔽目标。用站长平台抓取诊断确认规则生效后正常浏览器和百度蜘蛛不受影响。

屏蔽空 UA:RewriteCond %{HTTP_USER_AGENT} ^$ [OR],RewriteCond %{HTTP_USER_AGENT} ^-?$,RewriteRule .* - [F,L]。正常浏览器和搜索引擎都带 UA,空 UA 请求 99% 是恶意扫描或脚本,直接封掉不影响收录。

配置参考(.htaccess UA 白名单只允许搜索引擎): ``` RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !^(.*Baiduspider.*|.*Googlebot.*|.*Bingbot.*|.*Sogou.*)$ [NC] RewriteRule .* - [F,L] ```

mod_rewrite 未开启是常见坑。UA 匹配一定要加 [NC] 或 ignoreCase=true,否则 BadBot 和 badbot 会被当成两个 UA。正则里的点号要转义成 .,否则 . 匹配任意字符导致误杀。写规则前用在线正则测试工具验证匹配范围。

UA 白名单模式风险高,只适合内容付费站或内测站。白名单漏掉任何一个搜索引擎都会导致该引擎不收录,百度、Google、Bing、360、搜狗、神马都要列全,还要定期检查是否有新搜索引擎出现。普通站点用黑名单模式更安全,只封明确的恶意 UA。

UA 屏蔽对 SEO 的直接影响很小,因为正常搜索引擎 UA 不在黑名单里。间接影响是屏蔽采集器后内容不被镜像,原创内容排名更集中。屏蔽无用 SEO 蜘蛛(Ahrefs、Semrush 等)能省流量,但这些蜘蛛不影响百度排名,封不封看流量紧张程度。

腾讯云虚拟主机屏蔽指定 UA 访问配置教程_Windows 虚拟主机UA黑名单正则

标签:

更新时间:2026-08-27 00:30:20

上一篇:腾讯云虚拟主机屏蔽UA访问_屏蔽空 User-Agent与空UA处理

下一篇:HTTPS网站跳转死循环处理:强制跳转与CDN配置_HTTPS_SSL证书_