lnmp环境设置图片防盗链的方法

如今的互联网,复制粘贴的乱象到处都是,作为网站主,为了让别人不盗取自己网站的图片,我们可能需要做下防盗链的设置,下面如一就简单的给大家介绍下在lnmp环境下如何设置图片防盗链。

大家应该知道在Nginx 服务器下是不支持.htaccess的,我们只能通过修改虚拟主机配置文件来实现图片的防盗链设置。默认情况下,配置文件的路径一般为/usr/local/nginx/conf/vhost/kaky.cn.conf ,这里kaky.cn为你自己网站的域名

找到以下代码段:

 

修改为以下代码

  1. location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  2. {
  3. valid_referers none blocked www.kaky.cn kaky.cn;
  4. if ($invalid_referer) {
  5. rewrite ^/ http://www.galizhi.com/images/kaky_hotlinking.png;
  6. #return 404;
  7. }
  8. expires 30d;
  9. }

代码介绍:

1、第一行设置要防盗链的图片格式

2、第三行设置运行访问的站点域名,一般为你当前网站所使用的域名

3、第五行设置其他网站盗链后显示的图片链接(注意这个图片链接不要放本站,不然也是显示不了的哦)

 

完成以上操作后,需要重启lnmp服务:lnmp restart