gpt4 book ai didi

javascript - 从 googlebot 的 Angular 来看,universal.angular.io 与 prerender.io

转载 作者:行者123 更新时间:2023-11-28 17:56:13 25 4
gpt4 key购买 nike

我使用 Angular 1.4.x 和 prerender.io 设置了一个网站,该网站向 googlebot 提供渲染的静态缓存页面。Googlebot 会抓取每个页面两次。一次抓取命中了 URL,第二次抓取将 ?_escaped_fragment_ 附加到 url 以从 prerender.io 获取缓存的静态页面

我正在考虑迁移到universal.angular.io,它将在服务器端渲染页面。

两者之间有哪些不同的方法?Universal.Angular.io 服务器端渲染是否支持为 googlebot 和最终客户端提供服务?

谢谢

最佳答案

对于像预渲染这样的东西,它的工作方式是通过搜索引擎劫持 AJAX 抓取并为其提供缓存的预渲染版本。在这种情况下,只有搜索机器人才能看到预渲染。 (我相信 ?_escaped_fragment_ 就是触发器,但爬虫程序将其视为与没有触发器的路线相同的路线)

如果您将应用程序迁移到 Angular(2 或更高版本)并使用 Angular Universal,您将允许服务器渲染发送给搜索机器人和普通用户的页面。不再需要 ?_escaped_fragment_

关于javascript - 从 googlebot 的 Angular 来看,universal.angular.io 与 prerender.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44389798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com