Запретить редирект для location

Maxim Dounin mdounin at mdounin.ru
Fri Jul 18 07:27:46 MSD 2008


Hello!

On Thu, Jul 17, 2008 at 11:30:25PM +0300, andrey at mail.anti-aging-drugs.com wrote:

>Заработало примерно с таким конфигом. Оптимально ли?
>
>                location /newrss/ {
>                    set $redir 0;
>                }
>
>
>                location / {
>
>                        if ($http_user_agent ~ newrss) {
>                            set $redir 1;
>
>                        }
>
>                        if ($redir = 1){
>                            rewrite  ^(.*)$  /newrss/  permanent;
>                        }
>
>                }

Все пляски с бубном^Wпеременной $redir можно выкинуть, ибо запрос 
будет обработан либо в одном location'е, либо в другом.

Maxim Dounin

>
>
>
>
>Вы писали Thursday, July 17, 2008, 11:15:09 PM:
>
>> Здравствуйте, Nginx-ru.
>
>> Пытаюсь сделать редирект для пользователей нашей RSS-читалки - получаю
>> вечный цикл редиректов. Как запретить редирект для локейшна NEWRSS ?
>
>> server
>> {
>>        if ($http_user_agent ~ CORPRSS)
>>        {
>>           rewrite  ^(.*)$  /NEWRSS/$1  permanent;
>>        }
>
>> location /
>>          {
>>          }
>
>> }
>
>
>
>
>
>-- 
>С уважением,
> Andrey                          mailto:andrey at mail.anti-aging-drugs.com
>
>





More information about the nginx-ru mailing list