第一行: gif|jpg|png|swf|flv
表示对gif、jpg、png、swf、flv后缀的文件实行防盗链
第二行: valid_referers
表示对zhangbj.com www.zhangbj.com这2个来路进行判断
第三行: if{}
如果来路不是指定来路就跳转到https://zhangbj.com/403 页面,当然直接返回403也是可以的。
配置可供参考
location ~* \.(gif|jpg|png|swf|flv)$ {
valid_referers none blocked zhangbj.com www.zhangbj.com ;
if ($invalid_referer) {
#rewrite ^/ https://zhangbj.com/403;
return 403;
}
}