nginx服务器图片防盗链的方法

Posted newmiracle宇宙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx服务器图片防盗链的方法相关的知识,希望对你有一定的参考价值。

nginx服务器图片防盗链的方法
<pre>
location ~* .(gif|jpg|png|jpeg)$ {
expires 30d;
valid_referers *.shuchengxian.com www.shuchengxian.com;
if ($invalid_referer) {
rewrite ^/ http://www.shuchengxian.cn/404.jpg;
}
}
</pre>
代码解释:

<pre>
//其中“gif|jpg|jpeg|png|bmp|swf”设置防盗链文件类型,自行修改,每个后缀用“|”符号分开!
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
</pre>
<pre>
//就是白名单,允许文件链出的域名白名单,自行修改成您的域名!*.shuchengxian.com这个指的是子域名,域名与域名之间使用空格隔开!
valid_referers *.shuchengxian.com www.shuchengxian.com;
</pre>

<pre>
//这个图片是盗链返回的图片,也就是替换盗链网站所有盗链的图片。
rewrite ^/ http://www.shuchengxian.cn/404.jpg;
</pre>

 

以上是关于nginx服务器图片防盗链的方法的主要内容,如果未能解决你的问题,请参考以下文章

nginx 实现图片防盗链功能

nginx 实现图片防盗链功能

nginx 实现图片防盗链功能

图片防盗链原理及应对方法

图片盗链的攻与防

Nginx防盗链配置实例——从盗链模拟到防盗链设置流程细解