У меня есть сервер Nginx, который получает запросы POST, и мне нужно прочитать параметры этого запроса, а затем перенаправить в другое место, используя эти параметры в URL.
Базовым примером будет:
http://myFirstUrl/foo [POST with 1 parameter called "bar"]
И пользователь будет перенаправлен на:
http://mySecondUrl/meh?param=$bar [$bar is the parameter in the POST request]
У меня похожая конфигурация для запросов GET, но это намного проще:
location /login.aspx {
return 301 http://mySecondUrl/page?param=$arg_myparam;
}
Эта конфигурация получает запрос GET, например http://myFirstUrl/login.aspx?myparam=foo
, и перенаправляет на http://mySecondUrl/page?param=foo
Может быть, мне нужно установить какой-нибудь модуль Nginx, который для этого наиболее подходит?