繁体   English   中英

如何阻止引荐来源垃圾邮件

[英]How to block Referrer Spam

我正在使用NGINX,而我的网站之一却存在引荐来源垃圾邮件。

我遵循了NGINX Wiki,发现了这一点,但是在使用代码后,它阻止了我的网站。 有什么解决办法吗? 我也尝试使用此代码,但没有成功

if ($http_referer ~ "spamdomain1\.com|spamdomain2\.com|spamdomain3\.com")  { 
return 444;
}

我想屏蔽来自引荐来源网址的域名。

我会用地图。

# at the http level:
map $http_referer $drop_referer {
    default 0;
    ~spamdomain1\.com   1;
    ~spamdomain2\.com   1;
    ~spamdomain3\.com   1;
    # ... (put these in an included file if there are many)
}

# in your server stanza:
if ($drop_referer) {
    return 444;
}

我们开始研究内部工具ReferrerSpamBot ,该工具可将动态过滤器添加到您的Google Analytics(分析)帐户,并且我们也希望将来为nginx开发一个模块。 GitHub上查看项目

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM