【发布时间】:2023-01-19 02:24:54
【问题描述】:
我有包含产品的主页,当我单击产品时,它被重定向到产品页面 /prducts/:productId,该页面使用 getServerSideProps 来呈现它的数据。当我返回显示所有产品的主页时,我会从页面的开头重新开始。为了解决这个问题,我不想重定向到 /products/:productId 我将使用浅层路由来更改 URL 并在我的主页前面显示产品页面组件,但我会保留 /product/:productId 页面,所以如果有人使用 URL 访问它,他将转到此页面,该页面将在服务器端呈现。
因此,总而言之,当用户从主页面单击产品时,我将显示一个组件,如果用户尝试通过 URL 访问该页面,我会将他重定向到服务器端呈现的真实页面。我的问题是这会损害我的搜索引擎优化还是没有影响?
【问题讨论】:
标签: next.js server-side-rendering