我有一个部署的角度2应用程序在生产中很好地工作。问题是网络抓取工具实际上无法抓取并索引整个网站,我只看到正在抓取的主索引页面/路由。仅供参考,我的应用程序不使用通用角度。无论如何,我可以使网站可抓取和索引为搜索引擎机器人没有通用角度。如果不是,我如何在现有的常规角度2项目中使用通用角度。
谢谢!
答案 0 :(得分:2)
通常SPA's不是SEO friendly
,这就是您遇到此类麻烦的原因。在角度SPA的情况下,没有什么可以做的,没有实现通用。
如果您使用的是角度cli,则可以在此处找到如何实现通用https://github.com/angular/angular-cli/wiki/stories-universal-rendering
有关如何在nodejs
或.net core
实施通用的指南,请点击此处https://github.com/angular/universal(参见Getting Started
部分)。
然而,如果你真的不想因为某些原因而实施通用,你可以尝试使用像https://prerender.io/这样的服务,看看它是否可以解决你的问题,而不需要普及。