Стоит задача перенаправить запрос. В простом виде все работает отлично:
location /api/v2/test/query {
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:11111/api/v1/test/query;
}
Но с переменными это не работает, что естественно.
location /api/v2/test/-|[0-9a-fA-F]+/query {
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:11111/api/v1/test/-|[0-9a-fA-F]+/query;
}
Нужно сделать rewrite и
v2 заменить на
v1. Часть -|[0-9a-fA-F]+ должна передаться дальше в виде пришедшем в запросе. Сделать это у меня не получается. Вопрос, как я понимаю, примитивный, но не выходит и я вынужден обратиться за помощью.