腾讯云虚拟主机CSS JS 被外部引用_web.config与.htaccess防盗链写法
虚拟主机流量包月,CSS JS 被外部引用会在几天内跑满整月配额。CSS JS 被外部引用的特征是访问日志里 Referer 是其他域名,请求集中在大文件,单 IP 下载量几百 MB。配置防盗链后,外部引用返回 403,流量消耗立刻下降 70% 以上。
防盗链返回提示图而不是 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] ```
图片站流量优化组合:防盗链 + 图片压缩 + WebP 格式 + CDN 缓存。原图压缩到 200KB 以内,WebP 比 JPG 小 30%,CDN 缓存后回源率降到 5% 以下。三项配合能把虚拟主机流量消耗降到原来的 20%,比单纯防盗链效果更持久。
图片站除了防盗链还要做懒加载和 WebP。页面首屏只加载可见区域图片,滚动到视口才加载下方图片,首屏流量减 50%。WebP 格式比 JPG 小 30% 且画质相当,Apache 用 mod_rewrite 根据 Accept 头返回 WebP,IIS 用 URL Rewrite 条件判断。两项配合比单纯防盗链省流量更持久。
图片站除了防盗链还要做懒加载和 WebP。页面首屏只加载可见区域图片,滚动到视口才加载下方图片,首屏流量减 50%。WebP 格式比 JPG 小 30% 且画质相当,Apache 用 mod_rewrite 根据 Accept 头返回 WebP,IIS 用 URL Rewrite 条件判断。两项配合比单纯防盗链省流量更持久。

更新时间:2026-09-01 16:08:47
上一篇:Apache防盗链CDN环境配置方法_Apache IIS设置防盗链教程详解