🌺前言
nginx实现防盗链
原理:判断请求refer字段从而实现拦截
bash
location ~* \.(gif|jpg|png|swf|flv)$ {
root html
valid_referers *.example.com;
if ($invalid_referer) {
#rewrite ^/ www.nginx.cn
return 403;
}
}
其中valid_referers 取值代表合法的情况
- 普通字符串:代表是合法域名,
- none:代表可以是空的refer
- block:请求标头中存在“ Referer”字段,但其值已被防火墙或代理服务器删除;这些值是不以“ http://”或“ https://开头的字符串;
文章最后更新于 2024-08-28 16:30:11
作者:徐徐版权声明:转载请注明文章出处
留言

~~空空如也