ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



Hello!

On Thu, Jul 17, 2008 at 11:30:25PM +0300, andrey@xxxxxxxxxxxxxxxxxxxxxxxxx 
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@xxxxxxxxxxxxxxxxxxxxxxxxx





 




Copyright © Lexa Software, 1996-2009.