0

サイトを作成しました - すべてのリクエストは AJAX 経由でサーバーに送信されますが、. afer # ?_escaped_fragment_ のクローラーによって変更されないようにします。私のサイトのリンクをクリックするたびに、# の後に名前を変更するだけです。次に、サーバーへのリクエストが送信されます-phpはmysqlにデータを照会し、このデータを含むjsonが返されます-認識され、コンテンツ(DOMとテキスト)が変更されます。

要するに、すべてのリンクは mysql からのデータを ASK するだけです。htmlも何もありません

このリンクを追加すると機能します。前後に移動できます。

質問:

クローラーは私のリンクとそこからの json データをインデックス化しますか?

4

1 に答える 1

0

コンテンツAJAXはgoogleのインデックスに登録されていません。静的コンテンツを追加する場合は、タグ<noscript>を追加する必要があり、クローラーのインデックスが作成されます。

コメントすると、よりエレガントな解決策があります。たとえば、Twitterのようにajaxリンクを構築します。

とにかく、パラメータが必要になります!クローラーがURLを変換するようにしたい場合は、#の後に。

たとえば、次のリンクをたどると、私のTwitterページが表示されますが、リンクのパラメーターは次のとおりです 。https ://twitter.com/#!MuSTa1nE

クローラーの場合、次のように翻訳されます: http ://twitter.com/?_escaped_fragment_=/MuSTa1nE

あなたはそのグーグルが醜いURLをインデックスに載せたくないので、301リダイレクトをすることを忘れないでください。

次のコンテンツを確認します: http ://www.seomoz.org/blog/how-to-allow-google-to-crawl-ajax-content

それが役立つことを期待してください。

于 2012-12-16T23:03:23.427 に答える