Nginx防盗图配置

VPS运维 2014年11月9日 6011 热度

防盗图主要是针对定向的路径,当用户访问该路径,检测域名,如果域名不对,重定向。

所以先要写个正则表达式。

假设,我的路径是 /public/img/xxx.jpg 那么我就可以这样写。

location ~ \/public\/(css|js|img)\/.*\.(js|css|gif|jpg|jpeg|png|bmp|swf) {
 valid_referers none blocked *.janecc.me;
 if ($invalid_referer) {
 rewrite ^/ http://a.cdn.janecc.me/blog%2Fpiratesp.png;
 }
}

下面是我添加防盗图后的结果。

Nginx防盗图配置

声明:Shire.随记 | 随记,关于前端、产品、分享|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Nginx防盗图配置