我希望将某些网站的黑名单从热链接列入某个子目录中的文件。默认情况下,我想允许所有人,但只阻止某些热门链接没有归属的网站。怎么能在nginx中完成?是否可以使用valid_referers指令实现它?
http://wiki.nginx.org/Referrer_Spam_Blocking
请注意:我已经看过"如何列入白名单"答案,但那不是我需要的。
答案 0 :(得分:1)
我能够在引荐来源域上阻止的唯一方法是将其放在我希望它们被阻止的位置块中。
if ($http_referer ~* (semalt.com)) { return 403; }