web-dev-qa-db-ja.com

正規タグを使用して、ホームページ、カテゴリページ、タグページ、および記事ページ間の重複を解決するにはどうすればよいですか?

私のサイトには、小さなブログ(PHPとMySQLが動的にロードされる投稿)のようなものがあり、「life」、「business」、「health」などのカテゴリがあります。各記事にはタグが追加されています。タグを使用すると、指定したタグを持つ記事を検索できます。ホームページには、最新の投稿が3つある「ニュース」セクションがあります(任意のカテゴリ、日付でフィルタリングするだけです)。

投稿の例としては、「趣味」と「自由時間」のタグを付けた「生活」カテゴリの「自分の庭」というタイトルが付けられます。この投稿の元のURLはhttp://example/blog/life/my-own-garden.htmlです。私のホームページでは、記事の最初の100文字が「自分の庭」として表示され、記事全体への「続きを読む」リンクが表示されます。

アドレスhttp://example/blog/のブログページで、同じ短縮投稿(最初の100文字)と他のカテゴリの投稿を見ることができます。ユーザーは投稿全体を読むことができる元のページへのリンクがあります。

アドレスhttp://example/blog/lifeのカテゴリページで、同じ短縮された投稿(最初の100文字)と同じカテゴリの他の投稿が表示され、ユーザーは投稿全体を読むことができる元のページへのリンクがあります。

URL http://example/tag/hobby.html AND http://example/tag/free-time.htmlのタグページで、同じ投稿と同じタグの他の投稿が表示されます(カテゴリは関係ありません)

そして最後に、私は元々名前を付けたのと同じコンテンツをページに持っています-http://example/blog/life/my-own-garden.html

そのため、コンテンツの同じ部分または完全に同じコンテンツを持つ5つのページがあります。たとえば、データは動的にロードされます。 http://example/blog/life/my-own-garden.htmlhttp://example/blog/life/best-free-time-ever.htmlは、同じファイルを使用しており、投稿が異なるだけです。

この状況で正規リンクを設定するにはどうすればよいですか、それを行う方法はありますか?

1
AK994

http://example/blog/life/my-own-garden.html を除き、あなたが言及した他のすべてのページには、元の投稿の一部および/またはそのリンクが含まれています。そのため、投稿の正規バージョンは、コンテンツ全体を見つけることができる前述のURLです。元の投稿で言及されている他のURLには、元のコンテンツへのリンクまたは抜粋が含まれているため、これらのURLを投稿の標準として使用する理由はありません。

また、標準リンクが機能する方法を正しく理解しているとは思わない。必要な正規URLは1つだけで、コンテンツを含むページに追加します。あなたが言及した他のすべてのページ

http:// example/blog /
http:// example/blog/life
http://example/tag/hobby.html

等..

他の投稿へのリンク/抜粋も含むようにバインドされています。たとえば、3番目のURLには「趣味」としてマークされた他の投稿へのリンクが含まれている可能性があるため、特定のページに正規のリンクを追加しても意味がありません。

正規のURLが必要なページは、投稿全体を含むページのみです。正規リンクを配置する場所を決定する必要がある唯一の状況は、投稿全体を含む異なるURLがある場合ですhttp://example/blog/life/mypostおよびhttp://example/blog/hobby/mypostまたはhttp://example/blog/someCategory/someSumCategory/mypost

間違っている場合は修正してください。ただし、あなたの状況は、問題の投稿を含む(単一の)ページにリンクしているカテゴリページの集まりです。したがって、http://example/blog/life/my-own-garden.htmlリンクに正規リンクを追加するだけで、準備完了です。

実際に投稿と異なるURLを持っている場合は、正規のURLを選択し、選択したURLにリンクする(同じコンテンツを持つ)すべての異なるURLに正規のリンクを追加するだけです。そのため、同じ投稿にリンクしているさまざまなURL(全体として!!)のうち、1つはそれ自体に標準的であり、他のURLは前者に標準的です。