**已关闭。**此问题正在寻求有关书籍、工具、软件库等内容的建议。它不符合Stack Overflow guidelines。当前不接受答案。
我们不允许提出问题来寻求对图书、工具、软件库等的推荐。您可以编辑问题,以便用事实和引文来回答。
12天前关闭
Improve this question的
我用angularjs框架做前端,用asp net mvc做后端来开发我的web应用。
正如你所知,angularjs在SEO方面有一个主要的缺陷。有一些解决方案,比如使用phantomjs创建网站的快照,并将其提供给搜索机器人,而不是原始网站。但我不喜欢这样。我最近介绍了同构Web应用程序的概念,如果我没有弄错的话,可以在服务器上预渲染angularjs应用程序,然后将渲染的html提供给客户端。
我找到的所有解决方案都是针对其他框架的。比如Rendr(https://github.com/rendrjs/rendr)或angularjs-server(https://github.com/saymedia/angularjs-server)。还有一个名为NodeServices(https://github.com/aspnet/NodeServices)的库可以做到这一点,但它是用Asp.net core和angular 2 universal编写的,我没有使用它们。有没有任何库为www.example.com和angular做同样的工作?asp.net
1条答案
按热度按时间okxuctiv1#
如How do search engines deal with AngularJS applications?所示
Google现在在抓取网页的时候执行JavaScript,问题是没有标准,你不能假设任何搜索引擎在客户端呈现的时候都能正确抓取你的网页应用。