Re: PCRE и имена переменных

Валентин Бартенев ne на vbart.ru
Чт Апр 12 21:23:16 UTC 2012


On Friday 13 April 2012 01:05:55 Roman Vasilyev wrote:
> ннопишу имя переменной непосредственно в строке location но когда его
> пытаюсь использовать гденибудь еще получаю ошибку что переменная
> неопределена
> когда пробиваю ее через set то все работет нормально, пример ниже:
>      set $id '';
>      location ~ /a/b/(?P<id>(.*))$ { return 200 $id}
> 
> вопрос/просьба/предложение
> Есть ли возможность пользоваться PCRE переменной более элегантно? Если
> нет, может стоит добавть такую возможность?
> 

location ~ /a/b/(?P<id>.*)$ { return 200 $id; }

$ curl localhost:8000/a/b/somevar
somevar

Должно работать. Какая версия nginx?

--
Валентин Бартенев


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