nginx——防盗链功能
来源:强扭的瓜不好吃     阅读:511
北京的店
发布于 2018-08-19 22:28
查看主页

我们经常会看到在浏览某一图片时会弹出一“403权限禁止”错误,这说明有可能正在浏览的这个网站使用到的图片在盗使用别的网站图片,而被盗使用的网站采使用了防盗链技术。那么怎么才能不让自己的网站受害呢?

下面我来详情常使用的两种方法

1一般的防盗链如下

location ~* \.(gif|jpg|png|swf|flv)$ {

valid_referers none blocked www.wosoquan.com wosoquan.com ;

if ($invalid_referer) {

rewrite ^/ http://www.wosoquan.com/retrun.html;

#return 403;

}

}

第一行:gif|jpg|png|swf|flv

表示对gif、jpg、png、swf、flv后缀的文件实行防盗链

第二行: 表示对www.ingnix.com这2个来路进行判断

if{}里面内容的意思是,假如来路不是指定来思是,假如来路不是指定来路就跳转到http://www.wosoquan.com/retrun.html页面,当然直接返回403也是可以的。

二:针对图片目录防止盗链

location /images/ {

alias /data/images/;

valid_referers none blocked server_names *.xok.la xok.la ;

if ($valid_referers) {return 403;}

}

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境 软件环境
相关推荐
Java岗位面试考点精讲(基础篇02期),看完没收获请来找我!
图解如何利使用 Charles 抓包
如何帮助前台web新人入门和提高?
CentOS6.4安装Zookeeper-3.4.12
JAVA企业级应用TOMCAT实战
首页
搜索
订单
购物车
我的