SEO优化url和路由,处理不唯一的参数



大家都知道:

www.example.com/city/new-york

好得多
www.example.com/city?id=43567

很好,有意义,易读。但是如何处理蛞蝓或非唯一名称(例如意大利和美国的那不勒斯城市)?

我的意思是当用户点击该链接时,我应该查询城市数据库:我不能使用slug new-work,因为它是不是唯一的,计算slug的函数是不可逆

问题:我应该在数据库中存储用于url生成的段塞,还是应该在城市段塞之后/之前附加id ?从SEO的角度来看,哪种方法更好?还有别的办法吗?

www.example.com/city/43567/naples
www.example.com/city/naples-43567

做这个网站做的,把ID放在第一位,塞格放在第二位。这样,即使段塞丢失或输入错误,URL仍然有效。

就SEO而言,一个并不比另一个好。

最新更新