腾讯云虚拟主机IIS 虚拟主机环境png 图片热链_防盗链403拦截实操
虚拟主机流量包月,png 图片热链会在几天内跑满整月配额。png 图片热链的特征是访问日志里 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} !^http(s)?://(www.)?你的域名.com [NC] RewriteCond %{HTTP_REFERER} !baidu.com [NC] RewriteCond %{HTTP_REFERER} !google.com [NC] RewriteRule .(jpg|png|gif|pdf|mp4|zip|rar)$ - [F,L] ```
防盗链上线后用百度蜘蛛模拟抓取连续监测 3 天。访问日志里外部 Referer 的请求返回 403,流量消耗下降。如果自己网站的图片裂图,检查白名单域名是否包含所有绑定域名(带 www、不带 www、二级域名),以及是否允许了空 Referer。
图片站除了防盗链还要做懒加载和 WebP。页面首屏只加载可见区域图片,滚动到视口才加载下方图片,首屏流量减 50%。WebP 格式比 JPG 小 30% 且画质相当,Apache 用 mod_rewrite 根据 Accept 头返回 WebP,IIS 用 URL Rewrite 条件判断。两项配合比单纯防盗链省流量更持久。

更新时间:2026-08-27 10:25:34
上一篇:网站被360提示挂马后数据库被注入黑链的清理与恢复_网站安全运维实战指南