【问题标题】:Pointing Subdomain To A Next.js Page On Vercel将子域指向 Vercel 上的 Next.js 页面
【发布时间】:2020-11-03 20:04:44
【问题描述】:

是否可以将 Vercel 子域指向 next.js 页面而不是 git 单独分支?

我尝试在我的 Vercel 域 subdomain.com 上配置 a.subdomain.com,我只是想返回一个 next.js 页面,但 Vercel 坚持我指向一个 git 分支。

我可以在前端应用程序中添加通配符子域并处理路由,但我不认为像 react-router 这样的路由器提供带有子域的路由解决方案,因为子域是浏览器历史 API 的限制

在 next.js 应用程序的子域下建立一个简单页面的聪明方法是什么?

【问题讨论】:

    标签: dns subdomain next.js vercel


    【解决方案1】:

    您应该使用此处记录的重写或重定向:https://vercel.com/support/articles/can-i-redirect-from-a-subdomain-to-a-subpath

    {
      "rewrites": [
        {
          "source": "/:path*",
          "has": [
            {
              "type": "host",
              "value": "a.domain.com"
            }
          ],
          "destination": "/a/:path*"
        }
      ]
    }
    

    然后在 vercel 域管理中创建一个 a.domain.com 记录,就像您尝试不进行重定向一样。并使用将子域指向 vercel 的 cname 设置您的 DNS。

    【讨论】:

      猜你喜欢
      • 2015-04-18
      • 2016-02-10
      • 2019-12-19
      • 2021-08-08
      • 2020-08-28
      • 1970-01-01
      • 2014-01-19
      • 2016-04-20
      • 1970-01-01
      相关资源
      最近更新 更多