문제

그렇다면 /about_us 또는 /about-us?

유용성 관점에서, 나는 개인적으로 생각합니다 /about-us Google과 대부분의 다른 웹 사이트 (및 JavaScript 프레임 워크)는 밑줄 명명 패턴을 사용합니다. 스타일의 문제입니까? 대시와 관련된 호환성 문제가 있습니까?

도움이 되었습니까?

해결책

이것은 단지 추측 일 뿐이지 만 사람들이 아마도 아마도 사람들을 선택한 것 같습니다. 그렇지 않을 것입니다 이름으로 사용하십시오. 이렇게하면 하이픈으로 된 단어가 포함 된 이름을 가질 수 있으며 언더 베어를 단어 구분 기호로 사용합니다. 예를 들어 Usetwo-waylinks는 use_two-way_links로 변환 될 수 있습니다.

예를 들어, /about-us는 하이픈이 붙은 단어 "about-us"라는 디렉토리가 될 것입니다 (그러한 단어가 존재하는 경우, /about_us 백인이 아닌 캐릭터의.

다른 팁

Google Webmaster Central에서

URL에서 문장 부호를 사용하는 것을 고려하십시오. URL http://www.example.com/green-dress.html우리보다 훨씬 더 유용합니다 http://www.example.com/greendress.html. URL에서 밑줄 (_) 대신 하이픈 (-)을 사용하는 것이 좋습니다.

다음은 대시를 선호하는 몇 가지 점입니다.

  • 대시는 밑줄을 통해 Google에서 권장합니다 (원천).
  • 대시는 최종 사용자에게 더 친숙합니다.
  • 대시는 표준 키보드에 쉽게 쓸 수 있습니다 (이동할 필요 없음).
  • 대시는 밑줄 뒤에 숨어 있지 않습니다.
  • 대시는 도메인 이름으로 허용되는 URL의 맥락에서 더 기본적으로 느껴집니다.

대시 대 지지자가 아닙니다.

  • 공백이있는 텍스트
  • 텍스트와 함께 스페이스
  • 인코딩 된%20 스페이스%20in%20URL
  • coundscore_means_space
  • 대시 평균 공간
  • 플러스+평균+공간
  • 낙타
  • 파스칼 케이스
  • "공백이있는 인용 된 텍스트" (및 단일 견적 대 이중 인용문)
  • 슬래시/평균/공간
  • dot.means.space

구글은 과거에 밑줄을 단어 분리기로 취급하지 않았다. 나는 꽤 미쳤다고 생각했지만 지금은 분명히있다. 이 역사 때문에 대시가 선호됩니다. 밑줄은 이제 SEO 관점에서 허용되지만 여전히 대시가 가장 좋다고 생각합니다.

한 가지 이점은 평균 반 커플 컴퓨터 조밀 레트레이트 웹 서퍼가 키보드에 대시를 입력 할 수있을 가능성이 훨씬 높다는 것입니다. 밑줄이 무엇인지조차 알지 못할 수도 있습니다.

나는 항상 밑줄을 사용했지만 이제는 누군가가 직접 링크, JS 파일, CSS 등을 링크하는 것을 원하지 않는 웹 사이트의 일부에만 사용했습니다.

SEO의 관점에서, 대시는 말을 입에서 자세한 설명을 위해 그것을 처리하는 선호하는 방법 인 것 같습니다. http://www.mattcutts.com/blog/dashes-vs-underscores/.

프로그래머보다 일반 대중에게 더 많은 문제가 발생하는 것으로 보이는 다른 문제는 밑줄이있는 하이퍼 링크가 밑줄을 밑줄 때 밑줄을 볼 수 없다는 것입니다. 고급 사용자는이를 해결하지만 Joe Public은 그렇지 않을 것입니다.

그래도 대시를 선호하는 코드의 밑줄을 여전히 사용합니다. 프로그래머는 그들을 이해하지만 대부분의 다른 사람들은 그렇지 않습니다.

Jeff는 이것에 대한 몇 가지 생각을 가지고 있습니다. https://blog.codinghorror.com/of-spaces-underscores-and-dashes/

두 가지에 대한 단점이 있습니다. 나는 당신이 하나를 선택하고 일관성을 유지할 것을 제안합니다.

Seo Guru Jim Westergren이 이것을 테스트했습니다 2005 년에 엄격한 SEO 관점에서 + (Plus)가 실제로 최고의 단어 구분 기자라는 결론에 도달했습니다. 그러나 이것은 합리적으로 보이지 않으며 검색 엔진의 알고리즘의 버그 때문일 수 있습니다. 그는 가독성과 SEO를 모두 권장합니다.

밑줄이 더 편합니다. 우선, 그들은 나의 정기적 인 프로그래밍 경험과 일치합니다. variable_names_are_not-subtraction, 두 번째로, 나는 이것이 이미 언급되었다고 생각합니다. 단어는 하이픈을 가질 수 있지만 밑줄은 없습니다. 정말 어리석은 예를 선택하기 위해 "국가 국가 국가"는 "국가 국가 국가"와 다릅니다. 전자는 "국가 국가의 땅"과 같은 것을 번역합니다 ( "이곳은 총기 국가입니다! 가장 잘 움직입니다. http://example.com/nation-state-country/ 같은 의미가 아닌 것 같습니다 http://example.com/nation-state_country/, 그러나 하이픈이 말의 문자 외에 구분 제고/"공간"이라면 가능합니다. 후자는 실제 목적에 대해 더 분명해 보이지만, 전자는 그 목록이 더 좋아 보인다.

밑줄은 공백이 허용되지 않는 공간을 교체합니다. 대시 (하이픈)는 단어의 일부가 될 수 있으므로 이미 하이픈을 포함하는 하이픈과 단어를 연결하는 것은 못 생겼거나 혼란 스럽습니다.

나쁜:

/low-budget-movies

좋은:

/low-budget_movies

Dash가 사용자의 관점에서 더 좋다고 생각하며 SEO를 방해하지 않을 것입니다.

밑줄 컨벤션이 어디에서 또는 왜 시작되었는지 확실하지 않습니다.

조금 더 지식이 풍부합니다 토론

밑줄이 밑줄에 의해 밑줄이 어느 정도 가려질 수 있다는 근거로 대시 선호합니다. 텍스트 URL은 주로 문법적으로 정확하지 않고 한눈에 인식되는 것이므로 하이픈이있는 단어에 사용하기위한 대시를 보존하기위한 논쟁은 제한적입니다.

텍스트 URL의 정확성이 중요한 경우 누군가에게 읽을 때입니다.이 경우 공간 (또는 그 반대로)에 대한 밑줄을 혼동하고 싶지 않습니다.

나는 또한 그것이 무엇이든 중요하다면 더 미적으로 즐겁게 대시를 발견한다.

최종 사용자보기의 경우 "About-Us"또는 "About"Not "About_us"를 선호합니다.

개인적으로, 나는 About-US 또는 About_us를 사용하지 않고 사용하는 것만으로 사용합니다.

일부 이전 웹 호스팅 및 DNS 서버에는 실제로 URL에 대한 구문 분석 문제가 있으므로 이와 같은 규칙에 참여할 수 있습니다.

나는 개인적으로 모든 대시와 밑줄을 피하고 선택합니다. 낙타 또는 파스칼 케이스 코드에있는 경우.

Camelcase의 Wikipedia 기사는 그 기원의 배후에 약간의 추론을 설명합니다. 그들은 금액입니다

  1. _ 키에 도달하는 것을 좋아하지 않는 게으른 프로그래머
  2. 가독성에 대한 잠재적 혼란
  3. 밑줄 키가없는 Xerox Parc의 "Alto"키보드.

사용자가 문자열을 보려면 위의 어느 것도하지 않고 "우리에 대해"사용할 것입니다. 또는 Camelcase가 제품 이름과 같은 일부 영역에서 일반적인 사용으로 퍼져 나갔다면 "Aboutus". IE ThinkPad, Tivo

공백은 URL에서 허용되므로 링크에서 "/About Us"만 사용할 수 있습니다 ( "/약%20US"로 인코딩되지만 솔직히 말해서 항상 개인적인 취향이므로 실제 답변은 없습니다. 여기에 제공됩니다.

나는 대시가 단어로 나타날 수있는 컨벤션과 함께 갈 것이므로 공간을 밑줄로 변환해야합니다.

더 나은 사용. - / 분리기로서 _는 분리기가 아닌 것 같습니다.

http://www.sistrix.com/blog/832-how-long-may-a-linktext-be.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top