每个人都知道:
www.example.com/city/new-york
远胜于:
www.example.com/city?id=43567
精细,有意义且易读。但是如何处理slu or或不是唯一的名字(例如意大利和美国的那不勒斯)?
我的意思是,当用户点击该链接时,我应该查询该城市的数据库:我不能使用slug new-work,因为它的不唯一和计算功能slu is 不可逆。
问题 :我应该将slug存储在数据库中以便生成url,还是应该在之后/之前附加 id 城市slu ??从SEO的角度来看哪种方法更好?还有其他方式吗?
www.example.com/city/43567/naples
www.example.com/city/naples-43567
答案 0 :(得分:1)
执行此网站的操作并将ID放在第一位,然后将第二位放在第二位。这样,如果slug丢失或输入不正确,URL仍然有效。
就SEO而言,其中一个并不比另一个好。