我正在尝试使用React作为SPA重写“静态”Web应用程序(仅服务器端PHP)。一切正常,但想知道如何处理开放图元标签等内容,特别是与搜索引擎和共享有关的内容(例如通过Facebook或Twitter)。
官方文档和我在搜索此问题时找到的“解决方案”只是建议提供“动态”替换服务器端的元标签,但在客户端SPA中这有什么意义呢?
例如,当某人分享
1. 是否有一种方法可以从React应用程序内部动态管理这些元标签? 2. 当Google / Facebook / Twitter等爬取页面以获取这些详细信息时,它是否实际起作用?
例如,当某人分享
https://example.com/page/1
时,我希望将<meta name="og:title">
设置为页面1的标题,而不是整个站点的静态标题。1. 是否有一种方法可以从React应用程序内部动态管理这些元标签? 2. 当Google / Facebook / Twitter等爬取页面以获取这些详细信息时,它是否实际起作用?