ningx配置域名黑名单失效,配置成ip就没问题
location / {
deny "http://xxxx.com";
root html;
index index.html index.htm;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.html?s=$1 last;
break;
}
}
deny "http://xxxx.com";
root html;
index index.html index.htm;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.html?s=$1 last;
break;
}
}
deny 用法:deny ip地址 | CIDR |all;
参数详解:
#CIDR 客户端CIDR地址
#all 所有客户端
因此只能接收ip参数 你给域名是不行的。你想实现的效果可以参考:
https://blog.51cto.com/zrer90/1418586
发现是需要禁用的域名后,跳转去个不可用域名或者返回500 http 状态码之类的就完了。