【问题标题】:What's the best practice for URL path casing and spacing?URL 路径大小写和间距的最佳做法是什么?
【发布时间】:2016-07-13 08:40:03
【问题描述】:

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

外壳:

  • 小写
  • 骆驼案
  • 帕斯卡案例

间距:

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

你怎么看?哪个更好?

【问题讨论】:

    标签: url separator url-design casing


    【解决方案1】:

    三种常见的网址设计:

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

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

      /Stack_Overflow
      

      (which is different from /Stack_overflow)

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

      StackOverflow
      

    专业分隔符: 更容易看出字符串的含义;并且您可以避免误解(想想 teacherstalkingteacherstalkingteacherstalking)。虽然 CamelCase 在这里可以提供帮助,但它不适用于较长的字符串,例如,whats-the-best-practice-for-url-path-casing-and-spacingWhatsTheBestPracticeForUrlPathCasingAndSpacing 更容易掌握。

    专业正确大小写:如果您的网站有关于不同内容的页面,除了不同的大小写(例如,网站/公司的“堆栈溢出”,编程概念的“堆栈溢出”) ; 或“Love”作为名词,“love”作为动词),这是一种简单的消除歧义的方法。

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

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

    谷歌recommends this, too

    考虑在您的网址中使用标点符号。 URL http://www.example.com/green-dress.htmlhttp://www.example.com/greendress.html 对我们有用得多。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-23
      • 2012-10-14
      • 1970-01-01
      • 1970-01-01
      • 2011-04-22
      • 2015-09-23
      • 2019-04-01
      • 1970-01-01
      相关资源
      最近更新 更多