Подчеркивает и тире в именах параметров HTTP

Я знаком с соглашением об использовании дефисов для разделения слов в URL-путях. Как насчет имен параметров, таких как внутри <form>:

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

это лучше или my-special-field? Я видел, как Google использует подчеркивания в аналитике с utm_campaign и другие имена параметров. Подчеркивает, читается немного лучше и учитывает случайные дефисы в названии (field_for_5-16-17). Но дефисы, безусловно, являются условием для URL-путей.

Каково соглашение для разделения слов в имени параметра HTTP?

1 ответ

Каково соглашение для разделения слов в имени параметра HTTP?

Ну, я думаю, что нет. Я слышал, что дефисы работают лучше с точки зрения SEO. Но пока вы соответствуете RFC 3986 (особенно разделу 3.4), все в порядке.

Если вас это действительно интересует, часть дилеммы состоит в том, что строка запроса никогда не была формализована. Существует только согласие относительно того, какие символы должны быть разрешены в нем.

Другие вопросы по тегам