以 stackoveflow 为例,它的问题列表是: http://stackoverflow.com/questions
现在在它的问题列表下的一个问题是这种 URL 结构:
http://stackoverflow.com/questions/42406362/how-to-check-for-inclusion-of-multisets
理论上来说,最佳的 URL 结构应该是:
http://stackoverflow.com/questions/how-to-check-for-inclusion-of-multisets
这样就能突出 URL 目录的依次归属关系,也许数据表中“ how-to-check-for-inclusion-of-multisets ”来查询效率太低吧,所以他增加了一个 id 来传参: http://stackoverflow.com/questions/42406362/how-to-check-for-inclusion-of-multisets ,这样做的好处是增加了查询效率,坏处就是把 URL 结构的依次归属关系打乱了,而且增加了目录层次,那么从 Google SEO 的角度,下面哪种 URL 设计最好喃?
- http://stackoverflow.com/questions/42406362/how-to-check-for-inclusion-of-multisets
- http://stackoverflow.com/questions/42406362-how-to-check-for-inclusion-of-multisets
- http://stackoverflow.com/questions/how-to-check-for-inclusion-of-multisets-42406362
- http://stackoverflow.com/questions/how-to-check-for-inclusion-of-multisets/42406362
如果上述方式都不好,怎样快速在 MySQL 中查询“ how-to-check-for-inclusion-of-multisets ”?