Eu preciso reescrever|para%7Cem
/api/foo.json?stuff=true&things=false&fields=id,Name|rename(name)&_dc=12345
Eu tentei de várias maneiras diferentes, sem sorte, pode ser possível que haja vários caracteres verticais também.
Qualquer ajuda será apreciada!
Responder1
A diretiva nginx rewrite
corresponde apenas ao URI normalizado, que no seu caso é /api/foo.json
. Você precisa lidar com o processamento de argumentos de consulta com if
instruções e expressões regulares.