[英]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.