将子域指向Vercel上的下一个.js页面



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

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

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

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

您应该使用此处所述的重写或重定向: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域管理中创建一个.domain.com记录,就像你试图在没有重定向的情况下做的那样。并使用指向vercel的子域的cname设置DNS。

最新更新