Чего-то не могу понять.
Надо сделать
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 mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru