如何在NextJS Vercel项目中进行301重定向?

时间:2020-08-17 11:14:43

标签: node.js reactjs express next.js vercel

如何在Vercel上存储的NextJS应用程序中从一个URL到另一个URL进行301重定向?

我尝试使用server.js文件添加自定义快递服务器,但重定向仅在本地有效,然后我通过以下方式阅读: “定制服务器无法部署在Vercel平台上,而该平台是为Next.js设计的。” https://nextjs.org/docs/advanced-features/custom-server

有什么方法可以进行301重定向,而仍将我的应用托管在Vercel上?

1 个答案:

答案 0 :(得分:0)

是的,您可以在Vercel中配置重定向(同时将项目托管在Vercel上)。您只需要在目录的根目录中使用vercel.json文件即可。重定向的格式如下:

// vercel.json
{
  "source": "/when-user-hits-this-path",
  "destination": "/redirect-them-to-this-path"
}

有关Vercel文档中的详细信息,更多信息:https://vercel.com/docs/configuration#project/redirects

祝你好运!

  • 杰克