我的知识记录

虚拟主机附件目录被扫描指南_白名单与空Referer处理

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

CDN 环境下 Referer 可能被 CDN 节点处理,防盗链建议在 CDN 后台配置(大部分 CDN 都有 Referer 防盗链功能),源站 .htaccess 作为兜底。CDN 层拦截不回源,流量消耗算 CDN 不计入虚拟主机,成本更低。

配置参考(.htaccess 防盗链返回提示图): ``` RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !你的域名.com [NC] RewriteRule .(jpg|png|gif)$ /images/nohotlink.jpg [R=302,L] ```

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

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

防盗链的进阶方案是时间戳防盗链。下载链接带上过期时间和签名,URL 过期后无法访问,即使被盗链也只能用一段时间。这种方案需要程序配合生成签名,虚拟主机上的下载站可以用 PHP 脚本实现,比单纯 Referer 防盗链更难绕过,适合付费资源和大文件下载。

图片站除了防盗链还要做懒加载和 WebP。页面首屏只加载可见区域图片,滚动到视口才加载下方图片,首屏流量减 50%。WebP 格式比 JPG 小 30% 且画质相当,Apache 用 mod_rewrite 根据 Accept 头返回 WebP,IIS 用 URL Rewrite 条件判断。两项配合比单纯防盗链省流量更持久。

虚拟主机附件目录被扫描指南_白名单与空Referer处理

标签:

更新时间:2026-08-27 00:38:48

上一篇:Apache防盗链QQ内图片不显示_Apache IIS设置防盗链教程详解

下一篇:虚拟主机云服务器轻量防护方案配置_拦截90%常规攻击_无需昂贵硬件