nginx环境下,如何屏蔽 http://ads.acesse.com/ 访问自己的网站?

Block domain RewriteCond %{HTTP_REFERER} ads.acesse.com RewriteRule ^(.*)$ – 如果是转换成nginx规则的话是否正确: if ($http_referer ~* "ads.acesse.com"){ set $rule_0 1$rul WP网站建设

Block domain

RewriteCond %{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段即可,经测试两天暂未发现通过某域名跳转进来。

原创文章,作者:网站建设,如若转载,请注明出处:https://www.davidwu.net/archives/4618

发表评论

电子邮件地址不会被公开。 必填项已用*标注