Проблемка с rewrite $args
aaaa5
nginx-forum at nginx.us
Wed Feb 19 20:06:34 UTC 2014
Чего-то не могу понять.
Надо сделать
location = /script.php {
if ($args ~ data=(\w+)){
rewrite ^ /aaa$1;
}
proxy_pass http://backend;
}
location = /aaa {
if ($request_uri ~ (\w+)){
...... здесь нужные локации
}
proxy_pass http://backend2;
}
Однако вместо рег.выражения в скобочках в локацию =/aaa редиректится весь
/script.php?data=some_data.
А нужно чтобы только some_data.
Как победить?
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,247752,247752#msg-247752
Подробная информация о списке рассылки nginx-ru