gpt4 book ai didi

Netlify - 单个自定义域下的多个应用程序又名路由

转载 作者:行者123 更新时间:2023-12-05 00:47:44 27 4
gpt4 key购买 nike

我正在使用 netlify 并想构建 2 个应用程序,它们基本上创建静态 /dist文件夹。

现在我想用 netlify 来管理路由,例如 app.com/app1app.com/app2指向两个不同的构建。

这是否可能通过 .toml文件?

最佳答案

我已经在这里回答了一个关于相同用例的问题:Reverse proxy same naked domain to different hosts

虽然这个答案提到了 cloudflare,因为问题确实如此,但答案是如何仅使用 Netlify 来做到这一点。我使用 _redirects相反,答案中的语法,但工作流程是相同的:

  • 部署两个 Netlify 站点以进行两次构建。一个是 app.com,一个是您的子站点。多个构建命令,你只能用两个 toml 文件来控制 假设您有两个存储库 .如果它们是同一个 repo 中的子目录,则配置必须在 netlify 的 UI 中(也可以通过 API)。
  • (reverse) proxy从主站点到子站点的子目录
  • 在主站点 (app.com) 上使用如下所示的 toml 语法:
    [[redirects]]
    from = "/subsite/*"
    to = "https://other-netlify-site.netlify.com/subsite/:splat"
    status = 200
    force = true
  • 关于Netlify - 单个自定义域下的多个应用程序又名路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51159198/

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