Подчеркивает и тире в именах параметров 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), все в порядке.
Если вас это действительно интересует, часть дилеммы состоит в том, что строка запроса никогда не была формализована. Существует только согласие относительно того, какие символы должны быть разрешены в нем.