4.地址重写 防盗链
https://blog.csdn.net/qq_41475058/article/details/89516051
if ( $http_user_agent ~* firefox ) {
rewrite ^/(.*) /firefox/$1;
}
$1 代表前面第一个括号里的内容
rewrite 旧地址(正则表示) 新地址 [选项]
last 完成匹配格式后,用新的格式继续新的匹配,不再读取其他rewrite
break 不再读取其他语句,结束请求
redirect 临时重定向,改变地址栏,返回301
permanent 永久重定向,返回302
防盗链
当请求消息头的referer符合白名单时,内置变量$invalid_refer的值为空字符串,否则为1
location ~* \.(gif|jpg|png|swf|flv)$ {
vaild-referers www.test.com; 允许使用链接的域名
if ($invalid_referer) {
return 403;
}
}
标签:firefox,rewrite,invalid,地址,重写,防盗链
From: https://www.cnblogs.com/lixunblogs/p/18167414