block domainrewritecond %{http_referer} ads.acesse.com [nc]
rewriterule ^(.*)$ -[f]
如果是转换成nginx规则的话是否正确:
if ($http_referer ~* ads.acesse.com){
set $rule_0 1$rule_0;
}
if ($rule_0 = “1”){
rewrite ^/(.*)$ /-[f];
}
请高手帮忙判断看看。
需要的效果:封禁通过某域名跳转到目标站,例如从xxx.com跳转到aaa.com进行恶意刷流量和点击广告:
环境:nginx
规则:
if ($http_referer ~* ads\.xxx\.com){
set $rule_0 1$rule_0;
}
if ($rule_0 = 1){
rewrite ^/(.*)$ /-[f];
}
把以上规则放在server段即可,经测试两天暂未发现通过某域名跳转进来。