Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';表示URL中空格的最佳字符是什么?_Url_Seo - Fatal编程技术网

什么';表示URL中空格的最佳字符是什么?

什么';表示URL中空格的最佳字符是什么?,url,seo,Url,Seo,当您构建用户和搜索引擎应该清晰易读的URL,并从内容中自动执行时,表示空白的最佳方式是什么?连字符(这是StackOverflow使用的)?下划线?还有别的吗?这些对搜索引擎优化有什么不同吗?我认为这取决于你的喜好。我最喜欢的是下划线,但如果改用连字符或其他有效的URL字符,我看不到任何(不)好处。而且一切看起来都比%20:)好。再说一次,个人偏好-我个人认为连字符比下划线更有效,因为下划线可能和添加的标记的下划线冲突(默认情况下),所以看起来这里并没有下划线。(由于这是堆栈溢出,请翻转链接)。

当您构建用户和搜索引擎应该清晰易读的URL,并从内容中自动执行时,表示空白的最佳方式是什么?连字符(这是StackOverflow使用的)?下划线?还有别的吗?这些对搜索引擎优化有什么不同吗?

我认为这取决于你的喜好。我最喜欢的是下划线,但如果改用连字符或其他有效的URL字符,我看不到任何(不)好处。而且一切看起来都比%20:)好。

再说一次,个人偏好-我个人认为连字符比下划线更有效,因为下划线可能和添加的标记的下划线冲突(默认情况下),所以看起来这里并没有下划线。(由于这是堆栈溢出,请翻转链接)。看起来不错。

两者都是有效的URL字符,都有各自的优点和缺点

专业短跑

  • 这是谷歌的马特·卡茨(Matt Cutts)所说的

    如果你有一个像word1-word2这样的url, 该页面可以返回到 搜索word1、word2甚至“word1” 字2〃。 这就是为什么我总是选择 破折号而不是下划线

  • 破折号似乎是主要博客的功能: , ,
  • 破折号似乎是主要CMS的功能。
    我再也不确定了,有人能评论一下吗
  • 如所述,下划线可能与链接的下划线冲突
  • 我觉得下划线很难打
  • 指出在比例字体中,破折号比下划线占用更少的空间
  • 如果你努力保持一致性,你应该选择破折号
Pro下划线

  • 不允许使用破折号 文件系统。 如果您的内容也以DVD或CD形式提供(例如帮助文件或CD),则可能会出现问题 在线学习内容)
  • 在某些语言(例如德语)中,破折号可以是单词字符,通常不被视为单词分隔符

我会说破折号。几乎所有这样的用途(代表空格)我都使用下划线但是现在,所有的视觉元素都在闪烁,你经常会发现下划线通常是看不见的。

你知道,如果你买了一个域名,你可以在域名内使用连字符,但不能使用下划线。这是我认为连字符比下划线更好的另一个原因。

破折号是指在比例字体中,它们占用的下划线空间较少。比较:


这不是什么问题,但每一点都有帮助:

< P>这可能会回答你的问题。几年前,谷歌似乎改变了。 请参见本文:

在FF3中,下划线位于下划线下方有多奇怪,我在ubuntu上运行FF3,下划线是模糊的。在Chromeal中,下划线位于下划线下方,在IE8中,下划线也位于下划线下方!但我更喜欢破折号。许多CMS允许您选择。例如,我知道Drupal允许您明确指定路径分隔符。但是,它值得一提的是,他们使用的默认值确实是破折号。我相信EzPublish也默认为破折号,但可以让您选择。破折号通常在“连接词”中使用(也在英语中,如“URL友好”)但是它们非常罕见,而且大多数情况下,当你的单词中有带破折号的单词时,意思不会消失。