如何解决NextJs 中单个页面的多个路由
我正在为我的公司建立一个营销/消费者网站,从 wordpress(感谢上帝)迁移到 Next 和 Prismic 的组合。目前,我们的消费者网站有大约 600 个页面来为我们 35 多个经销商中的每个经销商提供多个产品和着陆页,但我想不再管理 600 个页面的内容,因为所有经销商都共享页面和内容;页面数量的唯一作用是允许我们增强 SEO 和 url 路径,因此每个产品页面都是经销商的子页面,即 san-diego-ca/product-page
sacramento-ca/product-page
。希望这些信息足以澄清我更广泛的问题。
我正在使用 SSR
和 getServerSideProps
,我希望能够拥有相同类型的 URL 结构,每个经销商都有自己的带有特定 URL 路径的页面,但是它们不需要有自己的页面内容。它都共享相同的东西。我在 Prismic 中有一个名为 /interior-doors
的页面。使用 Next 有没有一种方法可以允许从 /interior-doors
和 mysite.com/interior-doors
访问 mysite.com/sacramento-ca/interior-doors
页面而无需有 2 个单独的页面?
提前致谢,我可以根据需要添加尽可能多的代码或尽可能多的细节。
解决方法
您可以将 Next.js rewries 用于此类别名。
您的内容策略可能比我从最初的描述中读出的更多,但总的来说,600 页的重复内容听起来不像是在帮互联网一个忙,搜索引擎爬虫可能会在某个时候得到它
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。