【发布时间】:2021-05-26 14:01:13
【问题描述】:
我做了一个 Angular 项目(摩托车电子商务),显示产品详细信息的组件负责所有产品,因此该组件的路由始终相同:
https://fakeweb.com/second-hand-bikes/details?bikeId=7440483
这会导致所有产品都有相同的 google 链接(因为 google 忽略参数 ?bikeId=.....)
我的问题是:如何根据获取的产品自定义网址?,像这样:
https://fakeweb.com/second-hand-bikes/details/yamaha-xmax-300
我想过编写一个脚本,每次在后端添加新产品时手动创建路由,但看起来很痛苦。
有什么想法吗?感谢您提供任何类型的帮助!
【问题讨论】:
-
为什么不在路线中使用你的bikeId?
标签: angular firebase routes seo server-side-rendering