rel=”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
これら 3 つの URL は形式が異なります。最初の URL は検索エンジンとユーザーに表示する URL ですが、Web サイトを開く内容は同じです。一般に、この状況では、Web サイト所有者がどの URL を強調したいのかを検索エンジンが区別することが難しく、これにより、検索エンジンがサイト内に大量の重複コンテンツを含めることになります。これを正規化することで解決できるようになりました。難しい質問。
上記の状況と同様に、次のコードを URL の先頭領域に追加するだけです。
<link rel='canonical' href='http://www.yzznl.cn/archives/2011-snow.html' />
この場合、Google などの検索エンジンは最終的に canonical タグで指定された URL のみを含めるようになり、他のページは重複コンテンツとみなされ、これらの重複コンテンツはページの重み付け配分に参加しなくなります ( Google の PR 値として)。
WordPressでcanonicalを使用する方法
WordPress を使用している場合、バージョンが WordPress 2.9 以降であれば、canonical タグがデフォルトでサポートされているはずです。 2.9 より前のバージョンの場合は、テーマの header.php ファイルの先頭領域に次のコードを手動で追加できます。
<?php if(is_single()){?>
<link rel="canonical" href="<?php echo get_permalink($post->ID);?>" />
<?php } ?>
記事の出典:元子ブログに転載する場合は出典リンクを明記してください。