时代互联虚拟主机文件防盗链_rar 资源被采集与CDN配合
时代互联虚拟主机上 rar 资源被采集导致流量超标,核心是防盗链。Apache 用 .htaccess 的 RewriteCond %{HTTP_REFERER} 校验来源,IIS 用 web.config 的 URL Rewrite 匹配 HTTP_REFERER。只允许自己域名和搜索引擎访问,外部站点引用直接返回 403 或替换成提示图。
防盗链返回提示图而不是 403:把 RewriteRule 改成 RewriteRule .(jpg|png|gif)$ /images/nohotlink.jpg [R=302,L]。外部引用图片时显示提示图,用户知道图片被防盗链,体验比裂图好。提示图要小,控制在 10KB 以内,避免防盗链本身消耗流量。
配置参考(.htaccess 保护下载目录): ``` RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !你的域名.com [NC] RewriteRule ^download/.*.(zip|rar|exe|apk|mp4)$ - [F,L] ```
大文件下载除了防盗链,还可以限制单 IP 并发和速度。Apache 用 mod_bw 或 mod_cband,IIS 用带宽限制,但虚拟主机通常不支持这些模块。替代方案是把大文件放到对象存储(OSS/COS),用 CDN 分发,按量付费,避免虚拟主机流量超标。
防盗链规则上线后监控 7 天。访问日志里 403 状态码集中在图片和下载文件 URL 是正常的,如果 403 出现在页面 URL 说明规则误杀了正常访问,立即检查白名单域名。自己网站所有绑定域名(带 www、不带 www、二级域名、临时域名)都要加进白名单,漏一个就会导致该域名下图片裂图。
防盗链规则上线后监控 7 天。访问日志里 403 状态码集中在图片和下载文件 URL 是正常的,如果 403 出现在页面 URL 说明规则误杀了正常访问,立即检查白名单域名。自己网站所有绑定域名(带 www、不带 www、二级域名、临时域名)都要加进白名单,漏一个就会导致该域名下图片裂图。

更新时间:2026-09-03 14:53:45