2012-11-08 6 views
1

Google 사이트에서 로캘 별 URL은 여러 도메인에서 액세스 할 수 있습니다.301 리디렉션 대 Rel = Canonical

두 개의 URL, dog.aspx (영문) 및 hund.aspx (독일어)가 있다고 가정 해 보겠습니다.

다음 URL이 작동 :

  • www.example.com/hund.aspx

    이 (독일어 영어가 아닌 컨텐츠를 표시하지만, URL은 독일어)

는이 문제를 해결하려면

  • www.example.de/hund.aspx (정확한 URL), 우리는 두 가지가 옵션 :

    • www.example.com/hund.aspx r

    • www.example.com/dog.aspx에 edirect은 www.example.com/dog.aspx 더욱 바람직하다 무엇

    -www.example.com/hund.aspx에서 canonical URL이 있나요? 리디렉션 301 또는 canonical URL?

  • 답변

    2

    canonical 선언보다 301 리디렉션이 좋습니다.

    사용자 에이전트 canonical가) 모든 사용자 에이전트가 지원에만 통보하고, b)는 그것을 할 지원도 사용자 에이전트가 그것을 따라이없는 동안, 바이 패스 리디렉션 할 수 없습니다. 너무

    6596 RFC recommends이 :

    정규 링크 관계를 추가하기 전에, 다음의 검증을 권장합니다 :

    1. [...] HTTP의 경우

    2. 영구 IRI의 콘텐츠가 영구적으로 이동되었다는 전통적인 강건한 지표 인 HTTP 리디렉션 ([RFC2616]의 10.3.2 절)은 표준 링크 대신 구현 될 수 없습니다 관계. 내용이 동일하며 Google 중복 콘텐츠 불이익을 회피 할 때만

    3. [...]

    0

    Cananical의 URL이다. 내용이 다른 언어이기 때문에 이것이 동일하지 않으므로 이것은 문제가되지 않습니다.

    hreflang 태그가있는 것 같습니다.당신은 here

    기본적으로이 같은 것을 사용하는 것이 구현하는 방법에 대한 자세한을 읽을 수 있습니다 : 표준보다 더 많은 링크 주스를 전달

    <link rel="alternate" hreflang="de" href="www.abc.de/hund.aspx" /> 
    

    <link rel="alternate" hreflang="en-us" href="www.abc.com/hund.aspx" />

    +0

    두 URL이 모두 같은 콘텐츠 (예 : www.abc.com/dog.aspx 및 www.abc.com/hund.aspx)를 가리키며 콘텐츠가 중복되므로 영어 버전이 표시됩니다. –

    0

    를 사용하여 301 리디렉션을. URL이 다른 중복 된 콘텐츠이므로 리디렉션을 통해 완벽하게 해결할 수 있습니다.

    0

    301 리디렉션과 hreflang 태그를 모두 사용하는 것이 좋습니다. 동일한 콘텐츠가 다른 언어이지만 리디렉션이 도움이되므로 콘텐츠 문제가 아닙니다. 내용이 독일어와 영어로되어 있기 때문에 hreflang 태그가 있어야합니다.