【问题标题】:Underscores vs dashes in HTTP parameter namesHTTP 参数名称中的下划线与破折号
【发布时间】:2017-10-16 04:38:29
【问题描述】:

我熟悉在 URL 路径中使用连字符分隔单词的惯例。参数名称呢,比如<form>

<form>
  <input name="my_special_field">
</form>

这样更好还是my-special-field?我已经看到 Google 在分析中使用下划线与 utm_campaign 和其他参数名称。下划线读起来更好一些,并允许名称中偶尔出现连字符 (field_for_5-16-17)。但连字符肯定是 URL 路径的惯例。

在 HTTP 参数名称中分隔单词的约定是什么?

【问题讨论】:

  • 不知道语法高亮功能@DaSourcerer,谢谢!
  • few do。不客气;)

标签: forms http web url-parameters http-parameters


【解决方案1】:

在 HTTP 参数名称中分隔单词的约定是什么?

嗯,我认为没有。我听说连字符在 SEO 方面的表现要好一些。但只要你遵守RFC 3986(尤其是section 3.4),一切都好。

如果你真的对它感兴趣,那么问题的一部分是查询字符串有never been formalized。对于应该允许哪些字符在其中只有一个共识。

【讨论】:

    猜你喜欢
    • 2010-09-12
    • 1970-01-01
    • 2011-02-14
    • 2021-11-26
    • 2011-11-05
    • 2011-07-13
    • 2014-09-19
    • 2010-11-19
    • 1970-01-01
    相关资源
    最近更新 更多