固定链接:为什么使用连字符 (-) 而不是下划线 (_) 来替换空格(和其他不需要的字符)?

Permalinks: Why are hypens(-) used over underscores(_) to replace spaces(and other unwanted characters)?

在我最近遇到的一些大型网络系统中,友好的永久链接,例如HTML 路径的一部分,它基于(通常是用户指定的)字符串而不是数字、空格(和其他 unwanted/disallowed 字符,否则这些字符需要 url 转义) 替换为连字符 (-),而不是下划线 (_)。

一个例子: 在 URL http://example.com/blog/this-is-my-first-post 中,this-is-my-first-post 是一个友好的永久链接。使用下划线,这将是 http://example.com/blog/this_is_my_first_post

这只是个人喜好,还是出于技术原因在下划线上使用连字符?

我想到的假设可能性:

我所知道的:

有人能对此有所启发吗?

Google 已发言:

Consider using punctuation in your URLs. The URL http://www.example.com/green-dress.html is much more useful to us than http://www.example.com/greendress.html. We recommend that you use hyphens (-) instead of underscores (_) in your URLs.

https://support.google.com/webmasters/answer/76329?hl=en