rewrite location in the middle of the path

nrsk nginx-forum at nginx.us
Fri Nov 30 16:06:39 UTC 2012


Здравствуйте!

Столкнулась с задачей: необходимо преобразовать url типа
/my-context/id/param1,param2,paramN в url типа
/dev/folder/id_param1,param2,paramN.   Id может быть только числом.
Попробовала написать rewrite для данного преобразования.
 location  /my-context/([0-9]+)/(.*)$ {
rewrite /dev/folder/$1_$2/  permanent;
}
Итоговую строку получила в виде /dev/folder/id/param1,... etc.
В чем может быть проблема с заменой символов "/" на "_" ?

Спасибо!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,233437,233437#msg-233437



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