WenRou's Blog

新浪微薄腾讯微薄

最新碎语:测试图片碎语哦

您的位置:WenRou's Blog >lnamp> 分享一个简单的nginx防盗链

分享一个简单的nginx防盗链

分享一个简单的nginx防盗链

location ~* \.(gif|jpg|png|swf|flv|rar|zip|doc|txt|wma|mp3)$ {
valid_referers none blocked www.vpshz.com vpshz.com www.baidu.com www.google.com www.google.com.hk;
if ($invalid_referer) {
rewrite ^/ http://www.vpshz.com
#return 404;
}
}

第一行:gif|jpg|png|swf|flv|rar|zip|doc|txt 表示对这些后缀的文件实行防盗链

第二行: 表示对来路进行判断,此处输入域名即可,域名之间用空格隔开
if{}里面内容的意思是,如果来路不是指定来路就跳转到http://www.vpshz.com页面,当然也可以直接返回404

这是比较简单的防盗链,无法防止比如迅雷等下载软件。

还可以使用第三方模块ngx_http_accesskey_module实现nginx防盗链。具体没研究,等研究实战成功后,分享出来。


---

转载请注明本文标题和链接:《分享一个简单的nginx防盗链

发表评论

45 + 6 =
路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交