Url rewriting URL中的破折号与下划线

Url rewriting URL中的破折号与下划线,url-rewriting,naming-conventions,Url Rewriting,Naming Conventions,在URL重写中,我很困惑应该使用下划线(417;还是连字符(-)来替换空格。根据和,应使用连字符。 但是使用下划线,比如en.wikipedia.org/wiki/Computer\u network\u programming。那么应该使用哪一种呢?你可以使用你想要的任何东西。这没关系(从技术角度来看;可能有其他原因选择一个而不是另一个)。使用破折号 阅读马特的博客 查看matt的博客。他有一些解释。@coder是的。。。如果你关心搜索引擎优化,他会提供一些信息,特别是关于他说谷歌在写这篇文章

在URL重写中,我很困惑应该使用下划线(417;还是连字符(-)来替换空格。根据和,应使用连字符。
但是使用下划线,比如en.wikipedia.org/wiki/Computer\u network\u programming。那么应该使用哪一种呢?

你可以使用你想要的任何东西。这没关系(从技术角度来看;可能有其他原因选择一个而不是另一个)。

使用破折号

阅读马特的博客

查看matt的博客。他有一些解释。@coder是的。。。如果你关心搜索引擎优化,他会提供一些信息,特别是关于他说谷歌在写这篇文章时是如何实现的。尽管如此,总的来说,我的陈述的准确性仍然存在。试着在谷歌中搜索web_site vs web site。就搜索引擎优化而言,这是有区别的…@Bran Whitlock-我同意,我可能应该明确指出,我的意思是没有技术上的理由选择一个而不是另一个。我给了你+1。所有重要的是符合RFC 3986和RFC 3987。@编码器Matt的博客说,破折号被认为是1个字,而连字符表示多个单词,但谷歌认为Web站点是一个单词。破折号是连字符。你把下划线和破折号混淆了。这是一个词,这是多个词。