【发布时间】:2014-01-08 05:02:27
【问题描述】:
我已经制作了一个以 rails 作为后端的 angular 应用程序。我阅读了很多关于如何使 angulajs 应用程序可抓取的博客和文章。
例如 - : "http://www.example.com/#!/home" Google 机器人会将此网址转换为 "http://www.example.com/?_escape_fragment_=/home"。
我已经写了逻辑,只要请求带有“?_escape_fragement_=”格式,我只是在html文件中返回json数据。
例如-:
<p>name: test</p>
<p>designation :test1</p>
所以我只想知道这足以使 ajax 应用程序可抓取。如果不是,请向我建议其他使应用程序可抓取的方法。
谢谢,
【问题讨论】:
-
@Florian :- 假设我的原始 ajax 页面例如:“example.com/#!/home”包含锚标记 。那么我需要添加相同的吗在请求“example.com/?escape_fragment_=/home”的页面中锚标记 。
标签: ruby-on-rails-3 angularjs web-crawler bots