2017-05-16 10 views
0

URL 경로의 단어를 구분하는 하이픈 사용 규칙을 잘 알고 있습니다. 무엇 이러한 <form> 내에서 같은 매개 변수 이름에 대해 :밑줄 대 HTTP 매개 변수 이름의 대시

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

은 더 나은 또는 my-special-field입니까? Google에서 utm_campaign 및 기타 매개 변수 이름으로 분석에서 밑줄을 사용하는 것을 보았습니다. 밑줄은 조금 더 잘 읽고 이름 안에 가끔 하이픈을 허용합니다 (field_for_5-16-17). 그러나 하이픈은 URL 경로의 규칙입니다.

HTTP 매개 변수 이름에서 단어를 분리하는 규칙은 무엇입니까?

+0

@DaSourcerer의 구문 강조 기능에 대해 몰랐습니다. 감사합니다! –

+0

[몇일 안함] (https://meta.stackexchange.com/questions/184108/what-is-syntax-highlighting-and-how-does-it-work). 천만에요 ;) – DaSourcerer

답변

1

HTTP 매개 변수 이름에서 단어를 분리하는 규칙은 무엇입니까?

글쎄, 나는 없다고 생각합니다. 나는 하이픈이 SEO-wise를 조금 더 잘 수행하는 것을 들었다. 그러나 RFC 3986 (특히 section 3.4)을 준수하는 한 모든 것이 정상입니다.

정말로 관심이 있다면 딜레마의 일부는 쿼리 문자열에 never been formalized이 있다는 것입니다. 어떤 문자가 허용되는지에 대한 합의 만이 있습니다.