React / Express - 服务器端呈现如何与我的动态页面一起工作

React / Express - How will server side rendering work with my dynamic pages

所以我正在使用 React 和 Express 构建一个基于文章的应用程序。 我的应用程序包含 3 个静态页面和 1 个动态文章页面。

此刻,我文章的数据来自 RSS 提要。动态文章页面根据通过 props 传递给它的文章 RSS item 来显示不同的文章。

我的问题是:

SSR 将如何与搜索引擎爬虫一起工作以了解我的文章是否存在?所以如果我要搜索 "My Site Article Foo" 或 "My Site Article Bar",它怎么知道那些不同的文章存在?

因为按照目前的情况,文章的网址应该是这样的:

即使我没有使用 RSS 提要,而只是使用数据库,这个概念如何运作?


感谢任何帮助或建议,提前致谢。

PS. I was not sure if this was the correct stack exchange site to ask on, if there is a better suited one, please let me know so I can move this.

如果您设置了服务器端呈现,您的网页应该会被抓取工具编入索引。 Google 等爬虫现在可以跟踪查询参数。

您可以使用 Google 搜索控制台的 'Fetch and Render' 方法来查看基于 JS 的页面的内容。

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