我计划在一个新项目中对 URL 中的 ID 使用 Base58 编码。
URL 可能看起来像example.com/sTPTi
.
我担心生成的 URL 可能与静态路由部分(如example.com/contacts
.
我有一个想法,我可以在生成的 URL 的第一个符号之后插入一个斜杠。因此,我的示例将如下所示:example.com/s/TPTi
. 而且我可以通过不使用单符号静态路由来避免所有风险。这是一个理智的解决方案吗?
我知道我可以在生成的 URL 前面加上一些像常见的静态的东西,example.com/i/sTPTi
但我的解决方案使它缩短了 2 个符号。我也知道生成的 URL 可以简单地以一个符号作为前缀,对于静态 URL,我需要避免使用 9: 前缀生成的 URL,example.com/9sTPTi
但这似乎有点愚蠢。