这似乎是一个问题,但是所有解决方案都无法解决。
location /v1/ {
rewrite ^/v1/(.*)?(.*)$ /v1/index.cfm?endpoint=/$1&$2 last;
}
需要匹配:
/ v1 / info?key = 123
收件人:
/v1/index.cfm?endpoint=/info&key=123
有趣的是上面的重写确实匹配:
/ v1 / info&secretkey = 12345
收件人:
/v1/index.cfm?endpoint=/info&&info&secretkey=1234
但是我显然需要输入字符串带有“?”而不是“&”。
我也尝试反斜杠\ ?,但这也不起作用。任何帮助表示赞赏。