2013-07-30 64 views
0

服務器數量1接收請求像http://server111.com/box_example/?boo=test&too=best和代理重寫要求如http://server222.com/u=box_example&?boo=test&too=best服務器數量2參數nginx的重寫請求正則表達式

我試試這裏的選項:

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; 

請告訴我如何。

回答

0

試試這個:

location/{ 
    rewrite ^/(.*)/$ /?u=$1&$args break; 
    ... 
    proxy_pass   http://192.168.200.9:3000;