将Vercel/Nextjs项目装载为其他Vercel/Nextjs项目的子目录时出现问题

lyfkaqu1  于 2022-10-01  发布在  其他
关注(0)|答案(0)|浏览(95)

我有一个带有两个项目的Monorepo-webdocs。每个都是它们自己的Vercel项目,web项目挂载在https://example.comdocs挂载在https://docs.example.com。所有这些都像预期的那样奏效。

我现在希望docs项目在https://example.com/docs可用。在web项目中,我在vercel.json文件中设置了以下重写。

{
  "rewrites": [
    {
      "source": "/docs/:match*",
      "destination": "https://docs.example.com/:match*"
    },
    { "source": "/(.*)", "destination": "/" }
  ]
}

这对主索引文件有效,但所有相应的css和js文件都是404。浏览器在https://example.com/_next中查找这些文件,这是不正确的,它应该在https://docs.example.com/_next中查找。

我怎么才能做到这一点?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题