为什么Twitter不允许在公共网址中使用点(。)?

时间:2015-07-13 12:12:32

标签: javascript url twitter

我注意到在Facebook上我可以facebook.com/firstname.lastname但是twitter不允许这样做。

我不能使用点,我必须使用twitter.com/firstnamelastname

点数使其更具可读性,而且我希望我的所有公开配置文件都相同。我不想使用允许的下划线(_)

就URL而言,圆点没有特殊价值,所以我不明白为什么禁止它们。

还在quora.com上询问了这个问题并给出了答案here

2 个答案:

答案 0 :(得分:1)

简单的答案是因为有人决定这样做。可能是他们的框架不允许点,或者可能是开发人员认为这个字符集(字母数字+下划线)就足够了。最后,除了原始开发人员之外,没有人会有正确的答案,但很可能只是一个随意的选择。

答案 1 :(得分:1)

没有技术原因不允许URL中的点,因为它们是有效字符。

从用户体验的角度来看,这是一个糟糕的选择,因为它会不必要地限制用户。