在你的URL中,使用连字符还是下划线更好?
应该选择/about-us
还是/about_us
?
从可用性角度来看,我个人认为对最终用户来说/about-us更好,但Google和大多数其他网站(以及JavaScript框架)使用下划线命名模式。这只是样式问题吗?连字符有兼容性问题吗?
在你的URL中,使用连字符还是下划线更好?
应该选择/about-us
还是/about_us
?
从可用性角度来看,我个人认为对最终用户来说/about-us更好,但Google和大多数其他网站(以及JavaScript框架)使用下划线命名模式。这只是样式问题吗?连字符有兼容性问题吗?
我更喜欢使用破折号,因为下划线可能会被链接下划线遮挡。文本URL主要用于一眼识别,而不是语法正确,因此保留破折号用于连字符单词的论点是有限的。
当朗读文本URL时,准确性很重要,这时您不希望将下划线与空格(或反之)混淆。
如果这有任何意义,我也觉得破折号更美观。
对于最终用户视图,我更喜欢使用“about-us”或“about us”,而不是“about_us”。
个人而言,我会避免使用 about-us 或 about_us,而是直接使用 about。
URL中允许出现空格,因此您可以在链接中使用“/about us”(尽管它将被编码为“/about%20us”)。但说实话,这总是个人喜好,因此这里没有真正的答案。
我会遵循破折号可以出现在单词中的惯例,因此空格应转换为下划线。
http://www.sistrix.com/blog/832-how-long-may-a-linktext-be.html
whether_domain_URLs_can_have_underscores.com
是否可以有下划线。 - neverMind9