【问题标题】:why use - instead off _ in url为什么在 url 中使用 - 而不是关闭 _
【发布时间】:2021-07-07 21:39:35
【问题描述】:

为什么在 url 中使用 - 而不是 _? 网址包含“_”似乎没有什么不好的影响。

【问题讨论】:

  • 因为“why-use-instead-off-in-url”看起来比“why_use_instead_off_in_url”更好:D
  • 就是这个原因?它是否也有助于SEO?我不确定。或者因为是连字符,那么在语法上比下划线更擅长连接单词。
  • 谷歌网站管理员中心对这个话题有点。见here

标签: url


【解决方案1】:

主机名中不允许使用下划线。因此 some_place.com 不是有效的 URL,因为主机名无效。 URL 中允许使用下划线。因此 some-place.com/which_place/ 是完全合法的,除了其他问题。

来自 RFC 1738:

主机

   [...] Fully qualified domain names take the form as described
   in Section 3.5 of RFC 1034 [13] and Section 2.1 of RFC 1123
   [5]: a sequence of domain labels separated by ".", each domain
   label starting and ending with an alphanumerical character and
   possibly also containing "-" characters. The rightmost domain
   label will never start with a digit, though, which
   syntactically distinguishes all domain names from the IP
   addresses.

【讨论】:

【解决方案2】:

当您阅读 a_long_sentence_with_many_underscores 时,因为您是通过字母或单词识别来阅读它,您的眼睛会沿着线条的中间移动,但是当您到达下划线时,您的眼睛更有可能会向下追踪一点并后退下一个词。

当您阅读带有许多破折号的长句子时,您的眼睛会一直沿着同一地平线追踪,而通过视觉,您的大脑更容易尝试忽略它们。

另一个很好的理由是,当单词分隔符是破折号时,Google 和其他搜索引擎会将与搜索词匹配的网址排名更高。

【讨论】:

  • 很有趣,跟我正好相反。阅读 a_long_sentence 时,我的眼睛一直盯着中间线,所以我有效地看到了空格而不是下划线,这样感觉更好。
  • 因为马特·卡茨这么说。他是来自 Google 的权威消息来源:youtube.com/watch?v=Q3SFVfDIS5k
  • 我希望看到能够验证眼球追踪声明的语言研究,因为我发现下划线比破折号更容易阅读。
【解决方案3】:

一个主要原因是大多数锚标签都有text-decoration:underline,它有效地隐藏了你的下划线。
而且,非精通技术的用户不会自动假设有下划线:)

【讨论】:

    【解决方案4】:

    顺便说一句……似乎有几个 Java 网络库在使用下划线时无法正确解释 URL:

    URI uri = URI.create("http://www.google-plus.com/");
    System.out.println(uri.getHost()); // prints www.google-plus.com
    
    URI uri = URI.create("http://www.google_plus.com/");
    System.out.println(uri.getHost()); // prints null
    

    【讨论】:

    • 这是因为下划线在域名中是不合法的(请参阅上面的答案以及 RFC 1738 参考),并且您的示例在域名中有下划线。但是,在 URL 的域名部分之后的 URI“路径”中使用下划线是合法的。
    【解决方案5】:

    打字更容易(至少在我的德语键盘上)和查看。

    【讨论】:

      猜你喜欢
      • 2015-06-03
      • 2015-04-26
      • 2011-07-08
      • 2019-11-08
      • 2015-12-04
      • 2020-12-04
      • 2011-09-22
      相关资源
      最近更新 更多