1

GoogleはリクエストされたURLでハッシュバン(#)を見つけたときに*?_ escaped_fragment_ *を使用しますが、新しいアプリケーションではHTML5 PushStateを使用しているため、ハッシュバンを使用しなくなりました。ハッシュバン(#)が含まれていない場合は、 /blogsの代わりに?_escaped_fragment_ =blogs* 。

robot.txtまたはsitemap.xmlに依存していますか?

Googleが別のURLにルーティングしてから、HTMLスナップショットを返すことを理解しています。ライブラリを生成するためのライブラリ(Node.jsまたはPHPを推奨)はありますか?おそらくチュートリアル?

Google Developerのドキュメントに一日中入っていましたが、これを理解できませんでした。

4

1 に答える 1

1

#!Googleからのサポートは、問題を解決するための一種のハックですが、プッシュステート機能はクリーンなソリューションです。それらは異なり、フラグメントパラメータはpushstateでは意味がありません。

pushstateを介して作成するすべての実際のURLが、正しく関連性のあるコンテンツを返すことを確認する必要があります。その後、Googleは通常のウェブサイトのようにインデックスを作成します。

于 2012-08-16T14:42:18.010 に答える