我正在使用NGINX,我的某个网站遭受推荐垃圾邮件。
我关注了NGINX wiki,发现this但是在使用代码后,它阻止了我的网站。有什么解决方案吗?我也试过使用这个代码,但它没有用
if ($http_referer ~ "spamdomain1\.com|spamdomain2\.com|spamdomain3\.com") {
return 444;
}
我想阻止该域名从我获得推荐人点击。
答案 0 :(得分:1)
我会使用地图。
# 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;
}
答案 1 :(得分:0)
我们开始使用内部工具ReferrerSpamBot,这有助于将动态过滤器添加到您的Google Analytics帐户,我们还希望将来为nginx开发模块。在GitHub
上查看项目