0

1&1共有サーバーでウェブサイトをホストしています。ajaxを読み込んだコンテンツをグーグルボットでクロールできるようにする必要があります...サイトは「ハッシュバン」対応ですが、escaped_fragmentの部分で苦労しています。GoogleがJavaScriptイベントを処理できるように、HtmlUnit、Node.js、またはZombie.jsをインストールする必要があります。

このソフトウェアをサーバーのどこにインストールすればよいかわかりませんか?

情報を収集しているときに、ルートにアクセスしたりライブラリをインストールしたりできるように、仮想サーバー(VPS)でホストする必要があるかもしれないことに気づきました...私は正しいですか?

グーグルが私のコンテンツを見つけるのを助けるためだけに私の年間ホスティング料金を3倍にするという考えには本当に満足していません...共有ホスティングでクロール可能なajaxを達成する方法を知っていますか?

そうでない場合は、現在のサイトを維持しながら、それらのライブラリを別の場所でホストする方法はありますか?

グーグルがこれをあまり助けていないので、私は実用的な情報を探しています、そしてオンライン記事は実際にホスティング部分に入りません。あなたの助けのためのThx!

4

1 に答える 1

0

したがって、ハッシュバンURLを使用してAJAXを介してブログ投稿を提供します。次に、クロールサポートのために行う必要があるのは_escaped_fragment_=work-stuff、対応するハッシュバンURLからAJAX経由で返されるのと同じコンテンツをHTML形式で返す方法でURLを処理することだけです#!work-stuff

たとえば、あなたのサイトから次のURLを例として取り上げましょうhttp://www.youpiemonday.com/#!arcena。ブラウザがここに移動すると、次の「醜い」URLからデータを受信しますhttp://www.youpiemonday.com/arcena/?_=1355151916735http://www.youpiemonday.com/?_escaped_fragment_=arcenaなどのクローラーによって生成されたURLを処理し、「醜い」URLに対して返すのと同じコンテンツにマップするだけで十分だと思います。このようにして、インデックス作成のメインコンテンツを提供します。

ヘッドレスブラウザの場合、多くの小さなAJAXリクエストによって受信されたデータからページが構築され、ページ全体の表現(そのメインコンテンツ)がサーバーにまったく存在しない場合に必要になります。次に、ヘッドレスブラウザーを使用して、そのようなページを自分で「参照」し、結果のページスナップショットをキャッシュに保存して、そこからクローラーがプレーンHTMLバージョンを取得できます。

私にとって、サイトを見た後、答えはノーです-あなたはVPSを必要としません。

于 2012-12-10T14:08:07.863 に答える