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