需要把 myapi/q/mytest 这样的请求转发到 myapi/{"q":"mytest"}
需要的结果是,转发后相当于在浏览器地址栏里直接输入 myapi/%7B%22q%22:%22mytest%22%7D
我试了以下几种,都无效
rewrite ^/myapi/q/(.*)$ /myapi/{"q":"$1"}
rewrite ^/myapi/q/(.*)$ /myapi/\{\"q\":\"$1\"\}
rewrite ^/myapi/q/(.*)$ /myapi/%7B%22q%22:%22$1%22%7D
主要可能是大括号的问题,请教应该如何写。
请教一个 nginx 转发的问题,转发到的地址含大括号
-
- 帖子: 135
- 注册时间: 2010-07-13 17:04