4

ハッシュバング ナビゲーションを使用する動的サイトを SEO 用に正しく準備する方法を考えていたので、Google のMaking AJAX Applications Crawlableを最近読みました。mysite.com/#!/foobarで同等の html スナップショットを提供する必要があることを理解 しましたmysite.com/?_escaped_fragment_=foobar

http://example.com/#!/foobar Google が私のページを正しくインデックス化するかどうか、またはこのescaped_fragmentURLを使用するかどうかを知りたいだけですか? 私は、検索結果に私のハッシュバン URL を正しく使用するが、インデックス化されたコンテンツはescaped_fragmentページから取得されたと想定しています (ただし、確認したいと思います)。

いくつかの確認は、私がよりよく眠るのに役立ちます. ありがとう

4

1 に答える 1

0

デフォルトでは、Google はページの escaped_fragment URL を作成します。それは醜いものになる可能性があります。

301 を使用して、escaped_fragment の URL をよりきれいな URL のページ ページにリダイレクトする必要があります。

サーバーが「targetPage?_escaped_fragment_=command=play%26id=4ee7af」などの googlebot/任意の hashbang 準拠のクローラーから URL 要求を取得するとします。

targetPage が targetPage?_escaped_fragment_= .... を受け入れ、「targetPage?command=play&id=4ee7af」としてそれ自体への 301 リダイレクトを作成する必要があります (または、同じページにある限り、他のきれいな URL)。

J2EE を使用している場合は、サーブレット フィルタを作成してインターセプトし、同じページのよりクリーンな URL に 301 リダイレクトすることができます。

于 2012-01-05T21:16:24.590 に答える