2015-04-01 57 views

回答

-1

你需要躲避问号,否则它就会被解析为正则表达式:

server{ 
    .... 
    rewrite ^/shop/donate\?id=([0-9]+)$ /donate/$1 permanent; 
} 
+0

我补充说,仍然没有重定向 – cactusphone 2015-04-01 20:46:58

+1

Nginx的重写仅适用于URL的_path_部分 – 2015-04-02 07:25:42

0

您可以尝试使用$ arg_ [名]这种情况:

rewrite ^/shop/donate$ /donate/$arg_id;