Отрицание в valid_referers

Sergey Kobzar sergey.kobzar на itcraft.org
Пн Июл 9 16:50:58 UTC 2012


Необходимо сделать отрицание строки в valid_referers. Сейчас 
valid_referers выглядит так:

valid_referers none blocked server_names ~(?!domain);


Но если реферером выступает домен domain-test.com? то блок

if ($invalid_referer) {
         rewrite ^ /block.php;
}

Не срабатывает.

Что не так?


Спасибо.



Подробная информация о списке рассылки nginx-ru