URL缩写是否可以防止丑陋的单词?
问题描述:
你知道任何URL缩短器,可以滤除丑陋的坏词吗?URL缩写是否可以防止丑陋的单词?
例如,当goo.gl(或任何其它网址缩短)生成的短网址,它跳跃如goo.gl/evil
或goo.gl/YouDie
或goo.gl/f__k
网址(没有两个字符中省略)?
我想过滤出不好的单词会比较复杂,因为很多语言都使用拉丁字母,并且真的可以过滤掉所有语言中的所有不良词汇吗?
在我的Web应用程序中,我生成GUID,但只包含数字和辅音以及播放u
和y
以免生成任何不良词(或我希望)。但是,Google的短网址似乎包含所有元音。
更新:几个星期前,我问Bitly他们是否删除了“丑陋”的单词:他们没有。我还询问了谷歌的URL缩短邮件列表,如果该URL缩短删除“丑陋”的话;目前为止没有回应。
答
我不这么认为。真的他们为什么要这样做? 他们只需要在TOS中写下URL shortener使用完全自动化的名称生成器。所以每种可能的组合都会发生。
这比编写复杂的代码容易得多。
如果某个网址听起来很糟糕,有什么问题?它链接到的页面可能并不是最多的,有些人不会点击它......而地狱里的恶怎么说是糟糕/丑陋的词? – ThiefMaster
我只见过goo.gl网址,里面有5个尾随字符。也就是说,字母正确拼写任何特定单词的几率是(1/62)^ 5,或约1.09e-7%的几率发生。我认为这不是一个主要问题。 –
你应该问这个问题给谷歌缩编队或者团队,没人能猜到,这取决于实施。顺便说一句:用字母数字字符组合生成真实世界的概率非常低,我猜他们不会照顾所有文化(俄语,法语......文字) – JohnJohnGa