gpt4 book ai didi

nginx - 如何将多个 url 的 301 重定向设置为单个 url?

转载 作者:行者123 更新时间:2023-12-02 23:41:29 25 4
gpt4 key购买 nike

我们的 NGINX 服务器中的 vhost 文件处理 301 重定向。

我们当前的设置是将网址列表重定向到其正确的网址

例如(设施页面到实用程序页面):

location /facility/main-1 {
return 301 https://$host/utility/main-1/;
}

location /facility/main-2 {
return 301 https://$host/utility/main-2/;
}

但是我们的网站正在推出一个新页面,其中包含名为 /services 的子页面

我们的目标是将/facility下的页面和/utility下的页面重定向到/services

有没有像我下面这样的配置?

location /facility/main-1, /utility/main-1/{
return 301 https://$host/services/main-1/;
}

location /facility/main-2, /utility/main-2/{
return 301 https://$host/services/main-2/;
}

感谢任何帮助。谢谢

最佳答案

location ~* ^/(facility|utility)/main-1/{
return 301 https://$host/services/main-1/;
}

关于nginx - 如何将多个 url 的 301 重定向设置为单个 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56052625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com