URL 경로가 슬래시로 끝나는 경우 차이가 있습니까?


답변:


38

http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html 에서 Google의 전체 블로그 게시물을 읽으십시오 .이 정확한 주제를 다루고 있습니다.

짧은 이야기 짧은 Google은 슬래시가 있더라도 신경 쓰지 않습니다. 그러나 아래 두 경로는 별도의 페이지로 취급합니다.

http://www.example.com/some/slug/paths/
http://www.example.com/some/slug/paths

위의 두 가지가 모두 필요하고 동일한 내용 인 경우 가장 좋은 방법은 다른 하나에서 301 리디렉션을 수행하는 것입니다.

이것이 옵션이 아닌 경우 <link rel="canonical" href="your link"/>어느 쪽이 마스터인지 부모인지 정의하는 두 페이지에 모두 를 추가하려고합니다 . Matt Cutts는 http://www.mattcutts.com/blog/canonical-link-tag/ 에서 훌륭한 주제를 다루고 있습니다.


어쨌든 링크 할 때 사람들이 URL로 무엇 을 넣을지 알 수 없기 때문에 좋은 방법입니다 . 나는 정식 URL 이 아닌 PR8 사이트에서 영구 링크를 얻는 것을 싫어합니다. :)
Tim Post

3
이것은 실제로 표준 태그가 아닙니다. 올바른 방법은 슬래시 버전을 슬래시 버전이 아닌 버전으로 리디렉션하는 것입니다 (또는 원하는 버전에 따라 그 반대의 경우도 마찬가지 임). 301을 사용할 수없는 경우에만 표준을 사용하십시오.
Tim Fountain

@Tim-좋은 지적입니다. 정식은 백업 선택 일뿐입니다. 더 정확한 답변을 수정했습니다. 감사!
벤 호프만

1
서버 측 응용 프로그램은 경로를 다르게 취급합니다. Django에서는 domain.com/some이 domain.com/some/으로 리디렉션됩니다. 명심해야 할 것. :)
citadelgrad

9

검색 엔진이 후행 슬래시로 URL을 처리하는 것과 다른 두 URL로 처리하지 않는 RandomBen의 요점에 덧붙여서 추가하고 싶습니다. 나는 일반적으로 카테고리를 나타 내기 위해 후행 슬래시를 사용하지만, 계층의 끝 또는 맨 아래에있는 페이지에는 후행 슬래시를 사용하지 않습니다. 카테고리를 슬래시하고 다른 것을 슬래시하지 마십시오. URL을 다시 작성하는 경우 이는 자연 파일 구조와 가장 일치합니다. 그러나 경로의 각 범주가 존재하는지 확인해야합니다. 그렇지 않으면 혼란스럽고 좌절 된 사용자가 생길 수 있습니다. 예제 URL에서 "some"및 "slug"는 모두 액세스 가능한 페이지 여야합니다.


꽤 합리적 일 수 있습니다. URL에서 파일 시스템을 에뮬레이션하려면 '완료'가 필요하며 스텁 페이지에 .html 또는 .py, .pl, .asp와 같은 (아마도 가짜) 확장자를 부여하십시오. , 또는 다른 것. 뒤에 슬래시가 없으면 "스텁 페이지"가 ​​나에게 전달되지 않고 잊어 버렸을 수도 있지만 "파일"확장자는 그렇지 않습니다.
Jesper Mortensen

- @Jesper "누가 파일 이름 확장을 필요로 말한다? A * 괜찬아 기계 언젠가에보고 받아" stackoverflow.com/questions/5948659/...을
Yarin

5

후행 슬래시가 검색 엔진 최적화 (SEO)에 도움이되는 경우가 있습니다. 문서에 파일 확장자가 아닌 것으로 보이는 경우가 있습니다 .html. 이것은 웹 사이트를 평가하는 사이트의 문제가됩니다. 다음 두 URL 중에서 선택할 수 있습니다.

  • http://mysite.example.com/rated.example.com
  • http://mysite.example.com/rated.example.com/

이 경우 슬래시가있는 것을 선택합니다 . .com확장명은 Windows 실행 가능 명령 파일 의 확장명 이기 때문 입니다. 검색 엔진 및 바이러스 검사기는 종종 이러한 메커니즘을 통해 배포 된 맬웨어가 포함 된 것으로 보이는 URL을 싫어합니다. 후행 슬래시는 모든 우려를 완화시켜 페이지가 검색 엔진에서 순위를 매기고 바이러스 검사기로 접근 할 수있게합니다.

URL .에 파일 부분 이 없으면 단순성을 위해 후행 슬래시를 생략하는 것이 좋습니다.

(이것은 내가 StackOverflow에 게시 한 것과 같은 답변입니다 )


1

슬래시가 있거나없는 URL은 서로 다른 두 URL로 처리됩니다. 중복 컨텐츠 문제를 피하려면이 문제를 해결해야합니다. 일반적으로 모든 페이지가 중복되므로 전체 사이트에 영향을줍니다.

  1. 사이트 전체 URL 표준화
  2. 301 리디렉션 또는 정식화를 사용하여 URL 수정
  3. 내부 링크 감사를 수행하여 불필요한 리디렉션이없고 모든 내부 링크가 표준화 된 URL을 가리키는 지 확인하십시오.
  4. 외부 링크를 확인할 수도 있습니다. 이상적으로는 표준화 된 URL을 가리켜 야합니다.

순위 개선을 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.