2017-03-01 6 views
2

私はreactを使用して記事ベースのアプリケーションを構築しています。 私のアプリは3つの静的ページと1つの動的記事ページで構成されています。React/Express - 私の動的ページでサーバー側のレンダリングはどのように動作するのですか

現在のところ、私の記事のデータはRSSフィードから得られたものです。動的記事ページには、どの記事RSSアイテムが小道具を介してそれに渡されるかによって、異なる記事が表示されます。

私の質問は:

どうSSR私の記事が存在を知っている検索エンジンのクローラで動作しますか?だから私が「My Site Article Foo」や「My Site Article Bar」を検索しようとした場合、それらの異なる記事が存在することをどのように知ることができますか?

、そのままであるため、記事のURLはそうのように次のようになります。

  • www.mySite.com/articles?articleId=1
  • www.mySite.com/articles?articleId=2
  • www.mySite.com/articles?articleId=3

RSSフィードを使用せず、単にデータベースを使用していても、このコンセプトはどのように機能しますか?


ご協力いただきありがとうございます、ありがとうございます。

PS。これが適切なスタック交換サイトであるかどうかわからなかったので、 をオンにしてください。より適切なものがあれば教えてください。 これを移動できます。

答えて

1

サーバー側のレンダリングをセットアップしている場合、ページはクローラによって索引付けされる必要があります。 Googleのようなクローラはクエリパラメータに従うことができます。

GoogleのSearch Consoleの[フェッチとレンダリング]メソッドを使用して、JSベースのページのコンテンツを表示できます。

https://webmasters.googleblog.com/2014/10/updating-our-technical-webmaster.html

+1

ああ、これはどうやって知っていますか?もしあなたがこれをオンラインで見つけたら、もう少し詳しく読んでみたい! –

+0

コメントがあなたのコメントを反映するように更新されました。このものはかなりクールです! – rooney

+0

答えを受け入れると、将来的に他の人に役立ちます。 – rooney

関連する問題