我需要重写|到%7C在
/api/foo.json?stuff=true&things=false&fields=id,Name|rename(name)&_dc=12345
我尝试过很多不同的方法但都没有成功,也可能存在多个管道字符。
任何帮助都值得感激!
答案1
nginxrewrite
指令仅匹配规范化的 URI,在您的情况下为/api/foo.json
。您需要使用if
语句和正则表达式来处理查询参数。
我需要重写|到%7C在
/api/foo.json?stuff=true&things=false&fields=id,Name|rename(name)&_dc=12345
我尝试过很多不同的方法但都没有成功,也可能存在多个管道字符。
任何帮助都值得感激!
nginxrewrite
指令仅匹配规范化的 URI,在您的情况下为/api/foo.json
。您需要使用if
语句和正则表达式来处理查询参数。