не получается никак отправить на бекенд правильный запрос
задача:
на сервер поступает запрос вида bla.bla.ru/api/apps/динамически меняющийся идентификатор/pool/transfer
и второй запрос bla.bla.ru/api/apps/динамически меняющийся идентификатор/pool/rec/
бекенд ожидает увидеть у себя
http://test.test..com/идентификатор в запрос/pool/transfer
или
http://test.test..com/идентификатор в запрос/pool/rec
location ~ ^/api/apps/(.*)/pool/transfer$ {
proxy_pass http://test.test.com/$request_uri;
proxy_http_version 1.1;
}
location ~ ^/api/apps/(.*)/pool/rec$ {
proxy_pass http://test.test.com/$request_uri;
proxy_http_version 1.1;
}
пробовали вот так сделать, пробовали rewrite
^/api/apps/(.)/pool/transfer$ /(.)&request_uri?break;
так и не получается отправить правильный запрос, он все равно остается на сервер nginx
а если сделать локейшн на конкретный uid, то все ок
location /api/apps/1234-5bgfg/pool/rec {
proxy_pass http://test.test.com/api/apps/1234-5bgfg/pool/rec;
proxy_http_version 1.1;
}
подскажите, как правильно сделать?