1

モバイル デバイスでは適切に動作しない多くのエフェクトを使用してこの Web サイトを構築しているため、シンプルな html バージョンを構築し、デバイスがすべてのエフェクトをサポートしていない場合にデバイスをリダイレクトします。

Normal version URL: www.mysite.com/#some_page_name

Simple version URL:www.mysite.com/static.php?p=some_page_name

問題は、Google、Bing、および Yahoo が検索結果に単純なバージョンの URL を表示することを望まないということです。私たちは常に、ユーザーが通常のバージョンのサイトにアクセスすることを望んでいます。

Apache、PHP、または JS を使用する検索エンジン ロボットに、 static.php で始まるすべての URL を無視するように指示することはできますか?

4

4 に答える 4

4

これを robots.txt ファイルに入れます。

User-agent: *
Disallow: /static.php

これにより、ページがロボットのインデックスから除外されるだけでなく、ページがまとめてクロールされることもなくなります。

于 2012-07-10T15:51:44.743 に答える
2

robots.txt ファイルを使用します。あなたの場合は次のようになります

# www.robotstxt.org/

User-agent: *
Disallow: /static.php

robots.txt の詳細については、こちらをご覧ください。

于 2012-07-10T15:51:36.443 に答える
2

robots.txt

Disallow: /static.php

robots.txt に関する Google ドキュメント

于 2012-07-10T15:51:36.880 に答える
1

robots.txtを使用してこれを行うことができます:

User-agent: *
Disallow: *static.php

これ*はワイルド カードであるため、static.php と呼ばれるすべてのページに影響します。したがって、サブディレクトリで同様のパラダイムに従うと、サブディレクトリにも影響します。

于 2012-07-10T15:52:59.300 に答える