当浏览器或客户端请求某个资源时,通常会在请求头中包含该资源所在页面的URL(🌟即Referer)
如果你希望禁止直接访问,可以去掉 none
常见的Ngi🔥nx防盗链配置示例 在Nginx的配置文件(通常是 nginx
其中: none :允许无Referer的请求(例如直接在📢浏览器地址栏输入资源链接访问)
如果请求的来源域名不在你预设的白名单内,Nginx就可以拒绝提供资源,返回403禁止访问状态码或自定义错误页面
更灵活的防盗链策略 除了返💯回403,你还可以✅将盗链请求重定向到一个警示图片或空白页面,减少资源消耗: if ($invalid_referer) { rewrite ^/ /no-referer