我打算在新项目的URL中使用Base58编码。
网址可能看起来像example.com/sTPTi
。
我担心生成的网址可能与example.com/contacts
等静态路由部分重合。
我知道我可以在生成的URL中的第一个符号后插入斜杠。因此,我的示例如下所示:example.com/s/TPTi
。我可以通过不使用单符号静态路由来避免所有风险。这是一个理智的解决方案吗?
我知道我可以在生成的网址前加上像常见example.com/i/sTPTi
这样的静态内容,但我的解决方案会缩短2个符号。我也知道生成的URL可以简单地用一个符号作为前缀,我需要避免使用静态URL,比如用9:example.com/9sTPTi
为生成的前缀添加前缀,但这看起来有点愚蠢。