【问题标题】:Next js server side rendered page question下一个js服务器端渲染页面问题
【发布时间】:2023-01-19 02:24:54
【问题描述】:

我有包含产品的主页,当我单击产品时,它被重定向到产品页面 /prducts/:productId,该页面使用 getServerSideProps 来呈现它的数据。当我返回显示所有产品的主页时,我会从页面的开头重新开始。为了解决这个问题,我不想重定向到 /products/:productId 我将使用浅层路由来更改 URL 并在我的主页前面显示产品页面组件,但我会保留 /product/:productId 页面,所以如果有人使用 URL 访问它,他将转到此页面,该页面将在服务器端呈现。

因此,总而言之,当用户从主页面单击产品时,我将显示一个组件,如果用户尝试通过 URL 访问该页面,我会将他重定向到服务器端呈现的真实页面。我的问题是这会损害我的搜索引擎优化还是没有影响?

【问题讨论】:

    标签: next.js server-side-rendering


    【解决方案1】:

    对于这种情况,您应该利用 SSR 和 ISR (getStaticProps/getStaticPaths),因为它可以大大提高 SEO。

    SSG 的唯一目的不是提升 SEO,而是减少页面加载时间。我希望你能知道这件事。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-14
      • 1970-01-01
      • 2019-04-07
      • 1970-01-01
      • 2022-12-17
      • 2021-01-30
      • 1970-01-01
      • 2018-05-30
      相关资源
      最近更新 更多