伪静态
location /{
rewrite ^/m_(.*)$ /wx/mmbiz.qpic.cn/mmbiz_$10.jpg last;
rewrite ^/m/(.*)$ /wx/mmbiz.qpic.cn/mmbiz/$10.jpg last;
}
防盗链
//定义了当访问资源为文件类型 如gif/jpg/png/bmp 下面定义的比较多
location ~ .*\.(wma|wmv|asf|mp3|mmf|zip|rar|jpg|jpeg|gif|png|swf|flv)$ {
//valid_referers这个关键字定义了白名单
valid_referers none blocked *.badcatxt.com;
//invalid_referer是内置变量,通过判断上一行中的valid_referers值会返回0或者1,
//none代表请求头中没有referer信息,这一般是直接在浏览器输入图片网址
//blocked代表被防火墙过滤标记过的请求
//如果去掉none blocked 则也无法直接打开
if ($invalid_referer) {
//通过设定指定的图片来代替目标图片
rewrite ^/ https://img03.img.mei-shu.net/Public/meishu/images/404.png;
//或访问来源不在白名单内,则返回403错误 这个我注释了
#return 403;
}
}