1

私は小さなサイトを持っています。AJAXリクエストを介してJSONファイルから読み込まれ、DOMにデータを入力するために使用される動的なタブ付きコンテンツが少しあります。タブ自体とそれに含まれるコンテンツはすべて、このJSONからオンザフライで生成されます。これはすべてHistory.jsと結びついているため、各タブはURLを介してブックマークおよびインデックス付けできます:?state=whatever。

現在、関連するタブのすべてのURLを含むsitemap.xmlをまとめてGoogleに送信することを検討しています。

ただし、サイトにはサーバー側の処理はなく、すべて静的コンテンツがS3バケットで提供されます。

純粋にフォントエンドのテクノロジーを使用して、さまざまなタブにデータを入力するために使用されるのと同じJSONファイルからサイトマップを生成する方法があるかどうかを調べています。

何かアイデアや提案はありますか?

ありがとう、

ロバート

4

2 に答える 2

1

ボットがsitemap.xmlを使用するには、サーバー上に存在する実際のファイルである必要があります。

ファイルを作成するには、動的に作成するサーバー側の言語が必要になります。これは、PHP、ColdFusion、.NET、または任意のものである可能性があります。

これが私がすることです:

JSONオブジェクト(サイト内のリンクを保持している)をAJAXリクエストに、このデータを取得してsitemap.xmlというファイルを生成するサーバーサイドスクリプトに投稿します。

それは役に立ちますか?あなたの質問を誤解してすみません。

于 2012-07-24T10:20:17.667 に答える
0

いいえ、ありません。サイトマップを取得するボットはjavascriptを実行しません。

于 2012-07-24T10:10:16.117 に答える