VPS运维

Nginx防盗图配置

2014-11-9 461字 6,466

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

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

假设,我的路径是 /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 发表于 2014-11-9
转载请注明: Nginx防盗图配置 | Shire

评论