web-dev-qa-db-ja.com

302リダイレクトを使用して、escaped_fragmentを使用してURLから静的コンテンツを提供できますか?

SEOに優しいAjax主導のコンテンツを提供したいと考えています。 このドキュメント に従っています。誰かが。htaccessファイルに302リダイレクトを書き込もうとしたことがあります。これは?_escaped_fragment=文字列を取得し、静的page?に送信します。 /snapshot/yourfilename/

Googleはこれにどのように反応しますか?私はドキュメントを調べましたが、あまり明確ではありません。以下の引用は、Googleのドキュメントからのものです これは私が見つけたものです 。彼らがあなたがcanと言っているかどうかわからない_escaped_fragment_ URLを別の静的ページにリダイレクトするか、これがリダイレクトするかどうか静的コンテンツへのハッシュタグURL考え?

Googleのサイトから:

質問:クローラーが静的コンテンツを指すようにリダイレクトを使用できますか?

リダイレクトは、ユーザーが#!に表示されるページと同等のページに最終的に移動する限り使用できます。ページのバージョン。これは、コンテンツを直接提供するよりも、一部のウェブマスターにとって便利な場合があります。このアプローチを選択する場合、次のことに注意してください。

  1. コンテンツを直接提供する場合と比較して、クローラはコンテンツを取得するためにリダイレクトに従う必要があるため、リダイレクトを使用するとトラフィックが増えます。これにより、クロールアクティビティで1秒あたりのフェッチ数がやや多くなります。
  2. パーマネント(301)リダイレクトを使用する場合、検索結果に表示されるURLは通常リダイレクトのターゲットになりますが、一時(302)リダイレクトを使用する場合は、通常#!が表示されます。検索結果のURL。
  3. サイトの設定方法に応じて、#!ユーザーはGoogle検索結果ページからAJAXエクスペリエンスに直接アクセスするため、ユーザーエクスペリエンスが向上する場合があります。静的ページをクリックすると、静的コンテンツに移動します。サイトが後でそれらをAJAXエクスペリエンスに切り替えたい場合、回避可能な余分なページ読み込み時間が発生する可能性があります。
3
Starfs

Googleの関連ドキュメントからわかる限り、提供されるコンテンツが実際に静的であり、ページを表示しているのがロボットか人間かに基づいてリダイレクトしない限り、問題はないはずです。 /snapshot/yourfilename/事で。

一方、。htaccessまたはApache conf(Apacheを使用している場合)でURL書き換えを使用できない理由はわかりません。 ..)?

ページのリロードについても考える必要があると思います。 AJAXリクエストに基づいてURLが変更された場合、ページをフラッシュしませんか?実装がどのように機能するのかわかりません。

まだどのルートを取るべきかわからない場合は、 Google Webmasters forums に質問を(できるだけ詳細に)投稿してください。

1
Patrik Alienus