1

私はページを持っています:

www.example.com/?Id=1

その一部は、jqueryajaxGetリクエストを使用してブートストラップされます。

$.get(
'/Home/GetContent',
{ Id: Id },
function (response) {
   $("#Content").text(response);
}
);

コンテンツのhtmlは次のとおりです。

<p id="Content"></p>

このページをグーグルで索引付けできるようにしたいと思います。残念ながら、私はグーグルのガイドがどのように与えられているのかわかりません:

Googleのガイド

私の状況に適用することができます。フィードバックをいただければ幸いです。ありがとう。

4

2 に答える 2

2

単一ページ アプリの検索インデックス作成は面倒です。SPA のインデックスを作成するために、接続時にユーザー エージェントをチェックする nodejs express.js サーバーを用意することにしました。

req.headers["user-agent"];

Googlebot の場合は、単純なテンプレート エンジン (Jade など) で生成された静的コンテンツを提供します。この問題を解決する簡単な方法は考えられません。誰かが知っている場合は、この問題のより良い解決策を聞きたいです。

于 2012-12-17T13:59:58.200 に答える
1

私は実際にそのガイドを GWT アプリケーションに使用しましたが、問題なく動作しました。基本的に私がしたことは、特定の URL に対して通常の (別名非 ajaxy) ページを動的に生成するコンポーネントを作成することであり、それが Google が私のページのインデックス作成に使用するものです。スナップショットを Ajax の対応するパーツと完全に同一にするために時間を無駄にすることはありませんでした。すべて同じテキスト、同じリンク、画像などが含まれていることを確認しただけです。

于 2012-09-06T13:37:13.910 に答える