Похоже, что этот вопрос возник, но ни одно из решений не работает.
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
Но мне, очевидно, нужно, чтобы во входной строке была буква "?"и не "&".
Я также попытался сделать обратную косую черту \?, но это тоже не сработало.Любая помощь высоко ценится.