nginx 中子位置的别名

nginx 中子位置的别名

我有一个在 nginx 中使用以下路由的 web 服务:

/my/myservice/backend
/my/myservice/frontend

此外,我想要两个网址

/my/myservice
/my/myname

成为别名或重定向到/my/myservice/frontend ow我可以配置nginx来实现这一点吗?

答案1

在你的服务器块中你需要如下内容:

location /my/myservice { 
    return 301 $scheme://$http_host/my/service/frontend;
}

location /my/myname { 
    return 301 $scheme://$http_host/my/service/frontend;
}

相关内容