我有一个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;
}
此配置接收诸如http://myFirstUrl/login.aspx?myparam=foo
之类的GET请求,并将其转发到http://mySecondUrl/page?param=foo
也许我必须安装任何最适合此功能的Nginx模块?