我正在为我的项目添加一个功能,我们正在生成到我们网站内部内容的链接,并且希望这些链接尽可能短,因此我们将制作自己的“URL缩短器”。
我想知道生成的短链接使用什么编码/字母表最好。这在很大程度上是一个主观问题,我想知道您对最佳方法/权衡的看法。
我考虑了几个选项: - 数字,大写+小写(62进制) - 数字,只有小写(36进制) - 32进制(http://www.crockford.com/wrmg/base32.html) - linkpot.net(使用常见的短英语单词)
当然,后两个选项除了点击之外,在其他用途方面更好,前两个选项则更适合Twitter。
此外,如果我选择“仅可点击”URL,则希望尽可能扩大字母表,添加其他符号。
我想知道生成的短链接使用什么编码/字母表最好。这在很大程度上是一个主观问题,我想知道您对最佳方法/权衡的看法。
我考虑了几个选项: - 数字,大写+小写(62进制) - 数字,只有小写(36进制) - 32进制(http://www.crockford.com/wrmg/base32.html) - linkpot.net(使用常见的短英语单词)
当然,后两个选项除了点击之外,在其他用途方面更好,前两个选项则更适合Twitter。
此外,如果我选择“仅可点击”URL,则希望尽可能扩大字母表,添加其他符号。
- 我能在URL中使用哪些符号而不会被URL编码?
- 我应该使用哪些符号?其中一些可能会有问题吗?例如斜杠和点。
你认为呢?
注意:这些URL的主要目标是Twitter。考虑到这一点,我们应该尽可能地保留较大的字母表,因为大多数人都会点击链接。但是,我对人们在其他方式中使用短链接(通过电话,在印刷品上等)的经验很感兴趣。这种情况可能发生吗?
注意2:我不是在制作“又一个URL缩短工具”,请不要用投票降低我的评分。我们正在为网站内部事务生成短链接,而不允许任何人缩短任何URL。可以想象,当您生成指向特定坐标的链接时,Google Maps会给您提供短链接。