在nginx中禁止某一网站的链接来路的方法,即禁止从某域名下访问的方法,也是防止盗链的方法。
1,禁用来自jbxue.com的链接来路,可以这样:
复制代码代码示例:
if ($http_referer ~* jbxue.com) {
rewrite ^/ http://www.jbxue.com/; }
2,判断来路referer如果为*.jbxue.com返回403:
复制代码代码示例:
if ($http_referer ~* .*\.jbxue.com){
return 403; }
3,判断用户user_agent如果为NSPlayer返回403:
复制代码代码示例:
if ($http_user_agent ~* NSPlayer.*){
return 403; } |