URL缩写是否可以防止丑陋的单词?

问题描述:

你知道任何URL缩短器,可以滤除丑陋的坏词吗?URL缩写是否可以防止丑陋的单词?

例如,当goo.gl(或任何其它网址缩短)生成的短网址,它跳跃如goo.gl/evilgoo.gl/YouDiegoo.gl/f__k网址(没有两个字符中省略)?

我想过滤出不好的单词会比较复杂,因为很多语言都使用拉丁字母,并且真的可以过滤掉所有语言中的所有不良词汇吗?

在我的Web应用程序中,我生成GUID,但只包含数字和辅音以及播放uy以免生成任何不良词(或我希望)。但是,Google的短网址似乎包含所有元音。

更新:几个星期前,我问Bitly他们是否删除了“丑陋”的单词:他们没有。我还询问了谷歌的URL缩短邮件列表,如果该URL缩短删除“丑陋”的话;目前为止没有回应。

+0

如果某个网址听起来很糟糕,有什么问题?它链接到的页面可能并不是最多的,有些人不会点击它......而地狱里的恶怎么说是糟糕/丑陋的词? – ThiefMaster

+0

我只见过goo.gl网址,里面有5个尾随字符。也就是说,字母正确拼写任何特定单词的几率是(1/62)^ 5,或约1.09e-7%​​的几率发生。我认为这不是一个主要问题。 –

+0

你应该问这个问题给谷歌缩编队或者团队,没人能猜到,这取决于实施。顺便说一句:用字母数字字符组合生成真实世界的概率非常低,我猜他们不会照顾所有文化(俄语,法语......文字) – JohnJohnGa

我不这么认为。真的他们为什么要这样做? 他们只需要在TOS中写下URL shortener使用完全自动化的名称生成器。所以每种可能的组合都会发生。

这比编写复杂的代码容易得多。

+3

他们为什么要这样做?我认为如果你公司的名字看起来接近“糟糕/丑陋”的话,那么这往往会对人们对你公司的看法产生负面影响。如果所有地方都存在“goo.gl/is-evil”链接,你会认为这会影响人们对Google的印象吗?所以这可能是一个原因。不过,我猜这是不值得的,因为丑陋的话不太可能出现。 – KajMagnus

+0

另一个原因可能是不被起诉。宗教*分子,因为一些不幸的短链接。但是您的TOS方法似乎是解决这个问题的更简单更好的解决方案。 – KajMagnus