Anton Bessonov
July 24, 2010 05:20PM
Ок, моя ошибка. Если через 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 mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

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

Garret June 04, 2010 12:28PM

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

Андрей Василишин June 04, 2010 12:42PM

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

Михаил Монашёв June 04, 2010 01:12PM

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

hg_04 June 07, 2010 06:46AM

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

Garret July 24, 2010 01:10PM

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

Anton Bessonov July 24, 2010 01:28PM

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

Garret July 24, 2010 04:11PM

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

Anton Bessonov July 24, 2010 05:20PM

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

Anton V. Antonenko July 24, 2010 05:04PM

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

Anton V. Antonenko July 24, 2010 05:18PM

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

Anton Bessonov July 24, 2010 07:02PM

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

Garret July 26, 2010 03:35AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 268
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready