我有一个由AngularJs编码的网站,它有SEO问题。
Noe我使用 PhantomJS 使用ANGULARJS SEO。
我遵循了这些完整的步骤,但最后它成功运行到此命令
$ phantomjs --disk-cache=no angular-seo-server.js [port] [URL prefix]
但是现在我的 angularjs代码只在视图源中可见。
我无法在视图源中获取内容。
另外,我想知道ASP.NET中
任何帮助都是赞赏的。
答案 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
希望这能为您提供更多信息,因为我已经解决了上述问题。