哪个url更相关,1还是2?
1:http://site.com/language/countrcy/city/category/title
2:http://site.com/language/country/city/category/articleId(number)/title
问题是我必须以一种无效的方式来设计我的数据库,以便(1)进行文本搜索和表连接,但我不确定(2)我只是把一个直接表id放在哪里会在搜索结果中失去相关性。

最佳答案

第一个是最相关的,因为它不包含任何不相关的数据,比如articleId
如果您关心的是保留唯一的标题,请使用名为filename的第二个数据库列,例如,它是title的url编码版本。如果标题已在使用中,则在末尾附加一个递增的值。
例如,如果title“seo”已被另一篇文章使用,则循环遍历字符串并调用它SEO-1等。
这样,只有当两个标题冲突时才应用不相关的值。

关于seo - URL中的SEO和魔术数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9875942/

10-13 02:31