我有一个现有的期刊网站,其中包含以下网址结构
http://example.com/dbtable_id/
(eg. http://example.com/89348/)
其中89348是期刊文章的主键ID。
我想将文章的标题添加到网址中以用于搜索引擎优化目的,例如
http://example.com/dbtable_id/article-title
(eg. http://example.com/89348/hello-world)
我喜欢这种方法,因为我不需要更改PHP代码,因为它仍然会通过dbtable_id查找文章。我所要做的就是将url友好标题附加到模板文件中的相关链接,并将另一个规则添加到.htaccess文件中。
有什么我应该关注的吗?我是否遵循最佳做法? “dbtable_id”和“article-title”之间不匹配的可能性是否会影响SEO?
答案 0 :(得分:1)
有些人认为浅路径比较深的路径要好,但我并没有把太多的股票放在这里。带有搞乱URL的语义页面总是比带有“完美”URL的非语义页面更好。
所以我说,去吧。只要它没有任何查询字符串参数,你应该没问题。