10

我想知道什么是 URL 路径中大小写和间距的好习惯。

套管:

  • 小写
  • 骆驼香烟盒
  • 帕斯卡案例

间距:

  • 没有任何
  • 连字符
  • 下划线
../data/upload_data  
../data/upload-data  
../data/uploadData  
../Data/UploadData  

你怎么看?哪个更好?

4

1 回答 1

16

三种常见的 URL 设计:

  • 最常见的设计是:所有内容都小写并-作为分隔符。这是许多 CMS(包括最流行的 CMS,WordPress)中的默认设置,例如 Stack Overflow 也使用此设置:问题 URL 的最后一个路径段是

    /whats-the-best-practice-for-url-path-casing-and-spacing
    
  • 维基百科(默认情况下,所有 MediaWiki 站点)使用正确的大小写和_分隔符。例如,关于 Stack Overflow 的页面有最后一个路径段:

    /Stack_Overflow
    

    与 不同/Stack_overflow

  • 许多(早期)wiki 使用CamelCase 并且没有分隔符。例如,第一个 wiki(使用 WikiWikiWeb)中关于 Stack Overflow 的页面在查询组件中有最后一段:

    StackOverflow
    

专业分隔符:更容易看出字符串的含义;你可以避免误解(想想教师谈话:教师谈话教师跟踪)。虽然 CamelCase 在这里可以提供帮助,但它不适用于较长的字符串,例如,whats-the-best-practice-for-url-path-casing-and-spacing它比WhatsTheBestPracticeForUrlPathCasingAndSpacing.

Pro 正确大小写:如果您的网站有关于不同事物的页面,除了不同的大小写外,其他内容相同(例如,站点/公司的“堆栈溢出”,编程概念的“堆栈溢出”;或名词的“爱”,“爱”用于动词),这是一种简单的消除歧义的方法。

Pro CamelCase:这样写的单词可以自动链接到相应的页面;作者不必使用超链接标记。

除非您的站点是一个 wiki,其中包含许多不太了解标记的作者(在这种情况下 CamelCase 可能会有所帮助),或者类似于定义通常由一个或几个词描述的事物的百科全书(在这种情况下正确的大小写可能会有所帮助),我会采用最流行的方式:使用小写字母和连字符 ( -) 作为分隔符。这是人们习惯看到的。

谷歌也推荐这个

考虑在 URL 中使用标点符号。URLhttp://www.example.com/green-dress.html对我们来说比http://www.example.com/greendress.html.

我们建议您在 URL 中使用连字符 ( -) 而不是下划线 ( _)。

于 2016-07-14T21:31:32.967 回答