nginx禁止某网站的链接来路的方法

发布时间:2020-01-21编辑:脚本学堂
本文介绍下,在nginx中禁止某一网站的链接来路的方法,即禁止从某域名下访问的方法,也是防止盗链的方法。有需要的朋友,参考下吧。

1,禁用来自jb200.com的链接来路,可以这样:
 

复制代码 代码示例:
if ($http_referer ~* jb200.com) {
rewrite ^/ http://www.jb200.com/;
}

2,判断来路referer如果为*.jb200.com返回403:
 

复制代码 代码示例:
if ($http_referer ~* .*.jb200.com){
return 403;
}

3,判断用户user_agent如果为NSPlayer返回403:
 

复制代码 代码示例:
if ($http_user_agent ~* NSPlayer.*){
return 403;
}