如果可能的话,我认为我们应该将 /tag/:foo 中的 :foo 始终视为一个 slug,并要求使用 /tag/:foo/:id 这种格式来表示 ID,其中 :foo 可以是任意字符(例如,在不知道或不关心具体值时使用 -)。
这将有助于向后兼容,也能在已知 slug 但未知 ID 的情况下提供帮助,这种情况在标签中很常见,因为名称通常是常用的引用方式。
目前,ID 的主要作用是支持本地化。
如果可能的话,我认为我们应该将 /tag/:foo 中的 :foo 始终视为一个 slug,并要求使用 /tag/:foo/:id 这种格式来表示 ID,其中 :foo 可以是任意字符(例如,在不知道或不关心具体值时使用 -)。
这将有助于向后兼容,也能在已知 slug 但未知 ID 的情况下提供帮助,这种情况在标签中很常见,因为名称通常是常用的引用方式。
目前,ID 的主要作用是支持本地化。