【问题标题】:I want to host a nextjs website in shared hosting. Which is the best way?我想在共享主机中托管一个 nextjs 网站。哪种方法最好?
【发布时间】:2022-12-10 16:52:22
【问题描述】:

我想用 nextjs 做一个网站。我想知道在不伤害 seo 的情况下托管它的最佳方式是什么。假设我的域名是“www.myDomain.com”

我的共享主机上有域。我可以

  1. 在 vercel 中托管 nextjs 应用程序并指向我共享主机中的域
  2. 将 nextjs 构建文件夹复制到共享主机

    网站应该在服务器上呈现并到达客户端,这与在客户端浏览器上加载内容的反应不同。这对seo很重要。

    第二个选项(复制构建文件夹)是在服务器上呈现还是像反应应用程序一样在客户端浏览器上加载所有内容?

【问题讨论】:

  • 共享主机通常不支持基于节点的前端框架。因此,您需要在 Vercel 上托管您的网站

标签: reactjs next.js hosting


【解决方案1】:

Next.js 默认预渲染 html,除非你选择客户端渲染逻辑。因此,无论您在哪里托管,都取决于您选择的渲染方式。 客户端渲染不是 SEO 的最佳选择。

至于托管, 如果您的共享托管支持 nodejs,您可以在那里托管您的网站,否则托管在 vercel 上是您的最佳选择。

  • 仅仅复制构建是行不通的,因为你需要运行npm run start来启动你的下一个服务器

【讨论】:

    猜你喜欢
    • 2021-10-13
    • 2021-05-31
    • 2010-09-23
    • 2020-08-31
    • 1970-01-01
    • 2023-01-07
    • 1970-01-01
    • 2016-10-07
    • 2020-12-24
    相关资源
    最近更新 更多