0

重複の可能性:
Google はウェブサイトのクロール中にハッシュ フラグメント (#) の後にあるものを無視しますか?

同じページの別のセクションへのリンクと新しいページへのリンクについて質問があります。例えば:

domain.com/about.php
domain.com/history.php
domain.com/team.php

対。

domain.com/about.php
domain.com/about.php#history
domain.com/about.php#team

Google が 2 番目のリンク セットを認識し、それらのページを個別にインデックスに登録するかどうか疑問に思っています。または、about.php ページだけがインデックスに登録されている場合はどうなりますか? 理想的には、nginx 構成で .php 拡張子を削除します。

ありがとう。

4

1 に答える 1

1

すべての検索エンジンは、ページのすべてのテキストをコピーします。PHP、JSP、または HTML でサーバー側をプログラムする場合、テキストはすべて検索エンジンによって取得されます。アンカー リンクを配置して、目的のセクションまでスクロールしても機能します。この場合は 1 ページとして記録されますabout.php

ただし、javascript の使用を開始し、テキストがサーバー側スクリプトではなく、javascript の一部である場合。その場合、検索エンジンは読み込み可能なテキストのみを読み取るため、それを読み取ることができない場合があります。例えば:

document.write("This text will not be read by Search Engines");

そのため、ページをプログラムする場合は、最初にサーバー サイド スクリプトを使用してテキストを表示することをお勧めします。テキストを非表示にしたい場合は、サーバーがテキストを読み込んだ後にページ効果を使用することができ、それでも検索エンジンによって読み取られます。

于 2012-11-13T20:47:39.067 に答える