商务中国虚拟主机Linux 虚拟主机环境pdf 文件被盗链下载_防盗链403拦截实操
商务中国虚拟主机上 pdf 文件被盗链下载导致流量超标,核心是防盗链。Apache 用 .htaccess 的 RewriteCond %{HTTP_REFERER} 校验来源,IIS 用 web.config 的 URL Rewrite 匹配 HTTP_REFERER。只允许自己域名和搜索引擎访问,外部站点引用直接返回 403 或替换成提示图。
防盗链白名单要加搜索引擎域名:baidu.com、google.com、bing.com、sogou.com,以及社交平台:weixin.qq.com、qq.com、weibo.com。这些平台引用图片时带自己的 Referer,不加白名单会导致分享出去的图片裂图。白名单域名用 | 分隔写在 pattern 里。
配置参考(web.config URL Rewrite 防盗链):
```
CDN 后 Referer 丢失是常见坑。空 Referer 被封会导致用户直接下载文件失败,微信内打开图片裂图(微信部分场景不发 Referer)。规则里必须保留 RewriteCond %{HTTP_REFERER} !^$ 或对应的 negate 条件。部分浏览器隐私模式也不发 Referer,封空 Referer 误伤面很大。
图片站除了防盗链还要做懒加载和 WebP。页面首屏只加载可见区域图片,滚动到视口才加载下方图片,首屏流量减 50%。WebP 格式比 JPG 小 30% 且画质相当,Apache 用 mod_rewrite 根据 Accept 头返回 WebP,IIS 用 URL Rewrite 条件判断。两项配合比单纯防盗链省流量更持久。

更新时间:2026-09-03 15:08:59