0

我正在处理 Nginx 重写规则以获得 SEO 友好地址,目前我刚刚尝试使用一个GET变量和一个规则。我的配置是:

location / {         
    rewrite ^/request-account/(.*)$ /request_account.php?id=$1 last;
}

这将转换request_account.php?id=XXX/request-account/XXX

但我想添加更多具有多个GET变量的重写规则

例如

request_user.php?id=ab12&page=23

另外,我应该写break还是last在重写规则的末尾?我一直在阅读这会影响 Nginx 的效率。

4

1 回答 1

0

如果您只想连接其他 GET 变量,您可以通过附加$args

rewrite ^/request-account/(.*)$ /request_account.php?id=$1&$args last;
于 2013-11-14T09:53:28.467 回答