我正在处理Nginx重写规则以获得SEO友好地址,目前我刚试过一个GET
变量和一个规则。我的配置是:
location / {
rewrite ^/request-account/(.*)$ /request_account.php?id=$1 last;
}
这会将request_account.php?id=XXX
转换为/request-account/XXX
但我想添加更多带有多个GET
变量的重写规则
E.g。
request_user.php?id=ab12&page=23
另外,我应该在重写规则结束时写break
还是last
?我一直在读这会影响Nginx的效率。
答案 0 :(得分:0)
如果您只想连接其他GET变量,可以通过附加$args
rewrite ^/request-account/(.*)$ /request_account.php?id=$1&$args last;