AngularJs内容在View源中不可见

时间:2014-10-10 08:36:43

标签: javascript json angularjs view web-crawler

我有一个由AngularJs编码的网站,它有SEO问题。

Noe我使用 PhantomJS 使用ANGULARJS SEO

我遵循了这些完整的步骤,但最后它成功运行到此命令

$ phantomjs --disk-cache=no angular-seo-server.js [port] [URL prefix]

但是现在我的 angularjs代码只在视图源中可见

无法在视图源中获取内容

另外,我想知道ASP.NET中等效单词

任何帮助都是赞赏的。

1 个答案:

答案 0 :(得分:0)

使用Prerender服务配置预呈现的HTML from Javascript页面/应用程序将解决您的问题..

当您使用与AngularJS集成的PhantomJS作为您的应用时,我们可以提供以下参考,

https://github.com/prerender/prerender

.htaccess还可帮助DOM从Javascript预呈现HTML,这已在以下链接中引用..

How to make a SPA SEO crawlable?

https://gist.github.com/Stanback/7028309

https://gist.github.com/thoop/8072354

希望这能为您提供更多信息,因为我已经解决了上述问题。