1

友達。

angularで書かれたサイトがあります。Google やその他の検索ロボットがこのサイトをどのようにインデックス化していますか? ロボットがページのコンテンツを閲覧できるようにするには、どのような手法を使用できますか?

インターネットは、$locationProvider.html5Mode(false); の場合、インデックス作成のために角度でサイトを最適化する方法を示しています。ページの URL がhttp://site.com/!#audio/1234の場合、サイトをインデックス化するメソッドが存在します。

しかし、私のサイトでは $locationProvider.html5Mode(true); つまり、!# http://site.com/audio/1234のないページの URL です。ただし、ページのすべてのコンテンツは JavaScript で読み込まれます。

私は助けが必要です。ありがとうございました!

4

1 に答える 1

1

サーバーは でリクエストを受け取りますhttp://site.com/audio/1234。どういうわけか、いくつかのコンテンツを返すことができる必要があります。

今のところ、私が知っている唯一の戦略は、サーバー側でもそのページをレンダリングすることです...これには、いくつかの(または多くの)作業が含まれていました。

これは、まだ pushStates をサポートしていないブラウザーにも適しています。そうすれば、これらのユーザーは引き続きデータにアクセスできます。

このhttp://docs.meteor.com/#spiderableもご覧ください。サーバー側でクライアント側の JavaScript を実行することにより、サーバー側でページをレンダリングします。

同様の質問があります: pushState と SEO

于 2013-07-09T17:44:16.737 に答える