답변:
페이지에 대체 언어에 대한 hreflang 링크가 포함되어 있지만 링크 된 페이지가 다시 링크되지 않는 경우에 발생합니다. 이 공식 Google 웹 마스터 센터 블로그 게시물은 다음을 설명합니다.
주석은 그들이 가리키는 페이지에서 확인해야합니다. 페이지 A가 페이지 B에 링크되면 페이지 B가 페이지 A에 다시 링크되어야합니다. 그렇지 않으면 주석이 올바르게 해석되지 않을 수 있습니다.
따라서이 오류가보고 된 경우 Alternate URL
페이지 코드를 편집하여 hreflang 링크가 다시 일치하도록해야합니다 Originating URL
.
Andrew 의 답변 이 의미가 있고 Google 의 공식 답변 과 일치 하는 반면 내 웹 사이트에는 3 가지 유형의 오류가 있습니다.
URL 인코딩 된 URL을 포함하는 URL은 올바르게 인코딩 된 URL을 사용하여 다시 연결됩니다. 예를 http://example.com%3Flang%3Dzh
로 다시 연결되어 http://example.com?lang=zh
많은 사람이 잘못된 URL 인코딩을 사용하여 내 사이트를 링크하는 경우 내가 할 수있는이 없다 -.
표준 URL은 "x-default"를 통해 다시 연결되지만 어떤 이유로 "반환 태그 없음"으로 여전히 감지됩니다.
원래 URL이 잘못된 대체 URL에 연결되는 것으로 표시됩니다. URL은 원래 페이지의 html 또는 사이트 맵에서 찾을 수 없습니다 (http 헤더를 사용하지 않습니다). 원래 페이지의 헤드가 올바른 URL을 가리키고 있습니다.
이 모든 것, 특히 2와 3은 Google 웹 마스터 도구에서 오류 인 것 같습니다.
http://example.com%3Flang%3Dzh
은 TLD가로 표시되기 때문에 사이트에 실제로 도달하지 않을 수 있습니다 com%3Flang%3Dzh
. 아마도 다음과 같은 의미 일 것입니다.http://example.com/%3Flang%3Dzh