对于同名的多个事物,百度百科不会给每个词条创造一串乱码一样的编号,而是在词条名后面用括号补充说明。比如“苹果”既指水果又指公司,词条页面会有一个主“苹果”词条指向水果,而公司词条地址会写作 baike.baidu.com/item/苹果公司 或“苹果(公司)”等带括号的形式。括号里的内容由编辑者按照命名规范填写,地址也跟着改变。这样做的目的是保证每个词条名在地址中唯一,用户看到地址就能大致知道这个词条讲的是什么。
除“名称+item”的地址外,百科页面上还有另一种带长数字的地址,形如 baike.baidu.com/item/词条名/7482950。这个数字是词条历史版本的数据库编号。词条每一次被编辑保存,后台系统都会在数据库里写入一条新的版本记录,并分配一个自增的数字编号。这个编号随着全站编辑次数持续增大,早期词条编号较小,后期词条编号较大。带这个编号的地址指向的是一个固定的历史版本,哪怕后来词条多次被修改,这个地址展现的仍是保存那一刻的内容。而不带编号的地址,也就是纯词条名的地址,每次访问时都会自动加载该词条最新版本的内容,地址本身不会变化。
在词条名部分,中文会经过URL编码。用户在浏览器地址栏中看到的是中文或一段百分号加字母数字的字符,比如“百度百科”四个字在网络请求中会变成 %E7%99%BE%E5%BA%A6%E7%99%BE%E7%A7%91。这是因为百度百科的地址使用UTF-8编码,服务器接收到编码后的字符串再解码还原成中文。词条名里有空格、斜杠、问号等特殊字符时,系统会自动进行替换或编码,以保证地址可以被浏览器正常解析。不过百度百科在页面上展示时通常直接显示中文,用户手动输入时照着词条名输入即可。
此外,百度百科还设置了一些重定向机制。用户搜索一个不规范的名称时,页面地址会跳转到规范词条名,例如搜索“中国首都”可能会直接跳到“北京”词条,地址中的词条名也随之改变。有些词条会有别名或曾用名,这些别名本身并不生成独立地址,而是通过内部映射指向主词条。百度搜索等外部入口也会根据这些别名把用户带到对应页面,但最终展示的地址仍是主词条的地址。
整个地址分配体系由后台系统自动完成。词条名作为对外展示的身份,编号作为内部数据的关键索引。新词条创建时,系统会同时写入词条名和一条初始版本记录;以后每次编辑都会新增一条编号记录,但词条名如果不变,地址中的前半部分就保持不变。只有改名后,地址才会更新成新词条名,旧地址则会通过重定向继续指向新地址。

因此,百度百科的词条地址并不神秘。它只是在百度百科域名的根路径下,用“item”指明条目资源,再用词条名和可选的版本编号定位到具体内容。这种规则让每一个词条都有稳定、可读的地址,同时为历史版本保留了一条精确回溯的通道。用户日常分享词条时复制的是无编号地址,内容随时更新;如果需要引用某一时刻的资料,则可以用带编号地址锁定当时的版本。两者共同构成百度百科完整的地址分配逻辑。