将热链接到子目录中的文件的域列入黑名单 - nginx



我希望将某些网站列入黑名单,使其无法将热链接到某个子目录中的文件。默认情况下,我想允许所有人,但只阻止某些没有归属的热链接的网站。如何在nginx中做到这一点?是否可以使用 valid_referers 指令来实现它?

http://wiki.nginx.org/Referrer_Spam_Blocking

请注意:我已经看到了"如何列入白名单"的答案,但这不是我需要的。

我能够阻止引荐来源网址域的唯一方法是将其放在我希望阻止它们的位置块中。

if ($http_referer ~* (semalt.com)) { return 403; }

最新更新