2011-07-30 13 views
1

私はAJAXを使用してGoogleでクロール可能性をテストするにはどうすればよいですか?

site.com/pages/page.php?var1にそう

site.com/#!/page/var1/ans1/var2/ans2

マップ私のウェブサイトを作成しました= ans1 & var2 = ans2

Javascriptを使用しています。私も作ったことそう

site.com?_escaped_fragment_=/page/var1/ans1/var2/ans2

マップ

site.com/pages/page.php?var1=ans1 &へvar2 = ans2

PHPを使用すると、私のウェブサイトは明らかにGoogleでクロールできます。私はGoogle Fetchでテストしたところ、うまくいくようです。しかし私のウェブサイトをテストしようとした他の非Googleのスパイダーはすべて、_escaped_fragment_を使用するGoogleの技術では動作しません。 Googleスパイダーがsite.comに行くと、xが表示され、site.comの__escaped_fragment_=/pageに移動して正しく把握することを確認したい。ウェブサイトのすべてのリンクを把握してクロールする方法はありますか?私がテストしたテストスパイダーサイトは、その中のドメインのフルパスでリンクをリストするだけですが、私のウェブサイト上のすべてのリンクを意味しています。それは私のアヤックスを台無しにするでしょう。

答えて

1

「Google以外のスパイダー」の場合。 Bingウェブマスターツールの[クロール]タブ(ページの下部にある[クロール設定]の下)には、[サイトサポートAJAX CRAWLABLE URL]を要求するチェックボックスがあります。 。チェックしていない場合は、設定して、BingがきれいなURLをクロールするかどうか確認してください。 nameOfYoursite.com、すべて:これはおそらくSLURPは同様にちょうどサイトをGoogleの私はそれが私のウェブサイト上のすべてのリンクをつかみ、それらをクロールだことを確認することができます任意の方法 "については(??)

をサイトをクロールするのに役立ちますあなたのサイトのGoogleインデックスにあるURLのうちSERPに表示されます。

関連する問題