rewrite - nginx 重写某些特定路由怎么实现?

【字号: 日期:2022-07-21浏览:29作者:雯心

问题描述

譬如我要重写以下路由:/user?id=55/question到/dispatch这个地方,要怎么写呢?

问题解答

回答1:

location /question/ { rewrite ^/question(.*) /dispatch$1 last;}location /user/ { if ($query_string = 'id=55') {rewrite ^/user(.*) /dispatch$1 last; } }回答2:

location /question/ {

rewrite ^/question(.*) /dispatch$1 last;

}

location /user/ {

if ($query_string = 'id=55') { rewrite ^/user(.*) /dispatch$1 last;}

}

相关文章: