如何编写nginx重定向规则

需求 使用301重定向

源地址 http://explore.gac.one/aaa/bbb/变量

目标地址 http://explore.gac.one/#/transaction/变量

我们需要一个演示

点赞
用户7121513
用户7121513

单个重定向:

location = /aaa/bbb/ {
    rewrite .* /#/transaction/ permanent;
}

或者

location = /aaa/bbb/ {
    return 301 $scheme://$http_host/#/transaction/;
}

查看这个答案以获取更多重定向信息。

更新

location ~ ^/aaa/bbb/(.*) {
    set $rest_args $1;
    rewrite .* /#/transaction/$rest_args permanent;
}

或者

location ~ ^/aaa/bbb/(.*) {
    return 301 $scheme://$http_host/#/transaction/$1;
}
2018-12-04 08:58:13