rel=”canonical” 이 태그는 오랫동안 출시되었습니다. Canonical은 Google, Yahoo, Microsoft와 같은 검색 엔진에서 출시된 태그로, 주요 기능은 서로 다른 콘텐츠에서 발생하는 콘텐츠 복제 문제를 해결하는 것입니다. URL 양식. 이 태그는 검색 엔진에 매우 유용합니다. 간단히 말해서 검색 엔진이 강조하려는 콘텐츠만 크롤링할 수 있게 해줍니다.
간단한 예로 다음 URL을 고려해보세요.
http://www.yzznl.cn/archives/2011-snow.html
http://www.yzznl.cn/archives/2011-snow.html?comments=true
http://www.yzznl.cn/archives/2011-snow.html?postcomment=true
이 세 가지 URL은 서로 다른 형태를 가지고 있습니다. 첫 번째는 검색 엔진과 사용자에게 표시하려는 URL이지만 웹 사이트를 여는 내용은 동일합니다. 일반적으로 이러한 상황에서는 검색 엔진이 웹사이트 소유자가 강조하려는 URL을 구별하기 어렵습니다. 이로 인해 검색 엔진이 귀하의 사이트에 대량의 중복 콘텐츠를 포함하게 됩니다. 이제 표준을 통해 이 문제를 해결할 수 있습니다. 태그. 어려운 질문입니다.
위 상황과 마찬가지로 URL의 헤드 영역에 다음 코드만 추가하면 됩니다.
<link rel='canonical' href='http://www.yzznl.cn/archives/2011-snow.html' />
이 경우 Google과 같은 검색 엔진은 결국 표준 태그에 지정된 URL만 포함하게 되며 검색 엔진은 다른 페이지를 중복 콘텐츠로 간주하게 되며 이러한 중복 콘텐츠는 더 이상 페이지의 가중치 분배에 참여하지 않게 됩니다(예: Google의 PR 가치로).
WordPress에서 표준을 사용하는 방법
WordPress를 사용하는 경우 버전이 WordPress 2.9 이상인 경우 표준 태그가 기본적으로 지원되어야 합니다. 2.9 이전 버전의 경우 테마의 header.php 파일 헤드 영역에 다음 코드를 수동으로 추가할 수 있습니다.
<?php if(is_single()){?>
<link rel="canonical" href="<?php echo get_permalink($post->ID);?>" />
<?php } ?>
기사 출처: Yuanzi 블로그에 재인쇄할 때 출처 링크를 명시해 주세요.