Запретить редирект для 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