0

1号服务器接收到类似的请求http://server111.com/box_example/?boo=test&too=best并代理重写请求http://server222.com/u=box_example&?boo=test&too=best到2号服务器

我尝试以下选项:

location ~*/ {
   rewrite  ^/([a-z0-9])$   u=box_example&?boo=test&too=best break;
   rewrite  ^/(~*[a-z0-9])$ u=box_example&?boo=test&too=best break;
...
proxy_pass         http://192.168.200.9:3000;

请告诉我怎么做。

4

1 回答 1

0

尝试这个:

location / {
    rewrite ^/(.*)/$ /?u=$1&$args break;
    ...
    proxy_pass         http://192.168.200.9:3000;
于 2013-07-30T14:31:37.850 回答