微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

NextJs 中单个页面的多个路由

如何解决NextJs 中单个页面的多个路由

我正在为我的公司建立一个营销/消费者网站,从 wordpress(感谢上帝)迁移到 Next 和 Prismic 的组合。目前,我们的消费者网站有大约 600 个页面来为我们 35 多个经销商中的每个经销商提供多个产品和着陆页,但我想不再管理 600 个页面内容,因为所有经销商都共享页面内容页面数量的唯一作用是允许我们增强 SEO 和 url 路径,因此每个产品页面都是经销商的子页面,即 san-diego-ca/product-page sacramento-ca/product-page。希望这些信息足以澄清我更广泛的问题。

我正在使用 SSRgetServerSideProps,我希望能够拥有相同类型的 URL 结构,每个经销商都有自己的带有特定 URL 路径的页面,但是它们不需要有自己的页面内容。它都共享相同的东西。我在 Prismic 中有一个名为 /interior-doors页面。使用 Next 有没有一种方法可以允许从 /interior-doorsmysite.com/interior-doors 访问 mysite.com/sacramento-ca/interior-doors 页面而无需有 2 个单独的页面

提前致谢,我可以根据需要添加尽可能多的代码或尽可能多的细节。

解决方法

您可以将 Next.js rewries 用于此类别名。

您的内容策略可能比我从最初的描述中读出的更多,但总的来说,600 页的重复内容听起来不像是在帮互联网一个忙,搜索引擎爬虫可能会在某个时候得到它

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。