我的知识记录

虚拟主机CSS JS 被外部引用指南_白名单与空Referer处理

CSS JS 被外部引用的防盗链配置分两步:先识别要保护的文件类型,再校验 Referer 白名单。白名单包含自己的域名、搜索引擎、常用社交平台(微信、QQ、微博),避免正常分享被拦。IIS 虚拟主机主机规则写在根目录,即时生效。

IIS 也可以用请求筛选,但 URL Rewrite 更灵活。negate=true 表示条件取反,两个条件叠加:Referer 非空且不包含自己域名,就返回 403。空 Referer 不拦截,保证直接访问和搜索引擎抓取正常。

配置参考(web.config URL Rewrite 防盗链): ``` ```

图片站流量优化组合:防盗链 + 图片压缩 + WebP 格式 + CDN 缓存。原图压缩到 200KB 以内,WebP 比 JPG 小 30%,CDN 缓存后回源率降到 5% 以下。三项配合能把虚拟主机流量消耗降到原来的 20%,比单纯防盗链效果更持久。

防盗链规则上线后监控 7 天。访问日志里 403 状态码集中在图片和下载文件 URL 是正常的,如果 403 出现在页面 URL 说明规则误杀了正常访问,立即检查白名单域名。自己网站所有绑定域名(带 www、不带 www、二级域名、临时域名)都要加进白名单,漏一个就会导致该域名下图片裂图。

虚拟主机CSS JS 被外部引用指南_白名单与空Referer处理

标签:

更新时间:2026-08-27 09:58:47

上一篇:pbootcms数据库表损坏修复方法

下一篇:虚拟主机gethostbyaddr不支持_PHP版本与扩展