破折号和下划线在URL中的区别

4
在URL重写中,我很困惑是否应该使用下划线(_)还是连字符(-)来替换空格。根据这篇文章这篇文章,应该使用连字符。 但是wikipedia使用下划线,例如en.wikipedia.org/wiki/Computer_network_programming。那么应该使用哪个呢?
2个回答

5

@程序员马特的博客说破折号被认为是一个单词,而连字符代表多个单词,但谷歌将网站视为一个单词。 - developer
@开发人员 不,它不是。破折号就是连字符。你正在混淆下划线和破折号。this_is_one_word表示一个单词,this-is-multiple-words 表示多个单词。 - keif

0

你可以使用任何你想要的。从技术角度来看并不重要(当然,可能有其他原因选择其中之一)。


检查Matt的博客。他有一些解释。 - coder
2
@coder 是的...如果你关心SEO,他有一些信息,特别是与他在写那篇文章时Google如何实现相关的信息。然而,总体上来说,我的陈述的准确性仍然存在。 - Noon Silk
在谷歌上尝试搜索web_site vs web-site。就SEO而言,它们是有区别的。 - Byron Whitlock
@Bran Whitlock - 我同意,我可能应该明确表示我指的是没有技术上的理由去选择其中之一。 - Noon Silk
我给了你一个+1。最重要的是符合RFC 3986和RFC 3987的规范。 - austin cheney
这很重要!除非您不关心SEO和访客数量。搜索引擎更喜欢破折号。 - sibidiba

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接