Re: Антилич картинок

Anton Bessonov exelib на googlemail.com
Вс Июл 25 01:18:24 MSD 2010


Ок, моя ошибка. Если через if не идёт, то попробуйте что-то вроде:

location / {

  valid_referers test.com;

  error_page 405 = @valid; // может нужно вынести за локацию.

  if ($invalid_referer) {
    return 405;
  }

  return 403;
}

location @valid {

....

}

Другой костыль мне в голову не пришёл и не уверен в работоспособности.

> Что конкретно скопировать?
>
> Мне нужно обратное действие,
> блокировать реферов описанных в
> valid_referers.
>
> Может подскажите как в if'е сделать
> сделать !$invalid_referer или проверить что
> $invalid_referer равен 0?  В документации такого
> нету.
>   




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