Re[2]: Как обойтись без rewrite в location-е с regexp-ом?

Михаил Монашёв postmaster at softsearch.ru
Sat Feb 2 23:17:49 UTC 2013


Здравствуйте, Валентин.

>> Задача простая: выделить из location-а, заданного регэкспом, часть и её
>> использовать в proxy_pass. В голову приходит вот такой конфиг:
>> 
>> location ~ ^/dir(?<ruri>/.+)$ {
>>      proxy_pass http://1.2.3.4:80$ruri;
>> }
>> 

>    location /dir/ {
>        proxy_pass http://1.2.3.4/;
>    }

Я  в  примере намеренно упростил регэксп, видимо зря. Он на самом деле
таков,  что  не  упрощается  до  обычного  локейшна.  В этом то и суть
вопроса.

-- 
С уважением,
 Михаил                          mailto:postmaster at softsearch.ru



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