web—URL不同形式地址的问题

时间:2022-07-17 04:34:07

浏览网页时,不同的网站有不同的URL显示方式。

  1. 第一种形式:

    http://www.cnblogs.com/sylarmeng/p/6738695.html

    具体的文章用数字(或组合字母)字符串来标识,对应数据库中的内容ID。

  2. 第二种形式:

    http://www.cnblogs.com/well-nice/tag/TortoiseGit%20%E8%BF%9E%E6%8E%A5oschina%E4%B8%8D%E7%94%A8%E6%AF%8F%E6%AC%A1%E8%BE%93%E5%85%A5%E7%94%A8%E6%88%B7%E5%90%8D%E5%92%8C%E5%AF%86%E7%A0%81%E7%9A%84%E6%96%B9%E6%B3%95/

    该URL的最后部分内容对应的内容为【TortoiseGit 连接oschina不用每次输入用户名和密码的方法/】,直接显示文章的标题,对应数据库中的内容标题。

第一种形式的url显得更为简洁,在做内部管理(编辑、删除)等动作时,非常便于查找,但可能对SEO存在影响。第二种方式把标题直接放在URL中,有利SEO,内容直观,但是在做内部管理时就不够方便了。首先字符串中的空格非常影响标题内容的传递,经常会碰到字符串的截断问题,第二是由于标题内容过长,在进行批量查询等操作时,微弱影响数据库效率。

所以,在网站设计之初,尽可能优先使用第一种方式。