我正在构建的Web应用程序具有JavaScript支持的接口,并使用AJAX从服务器获取数据。每个人都在同一个“页面”上,但URL中hashtag之后的数据用于确定要加载哪些数据,然后将其显示在页面上。我的网络应用中的网址示例可能为http://www.myapp.com/#/user/stackmaster。 JavaScript会在hashtag后面看到数据(在本例中为“user”和“stackmaster”),并使用AJAX加载用户名为stackmaster的用户,然后将其显示在屏幕上。我这样构造我的网址的原因是因为我希望搜索引擎能够索引单个页面。搜索引擎是否可以在JavaScript供电的Web应用程序中索引单个页面?
是否有可能像这样的基于AJAX的Web应用程序能够找到并索引单个页面?我的理解是,像谷歌这样的网络抓取工具不能为装载有AJAX的动态内容编制索引,对吧?有没有其他的技术可以帮助搜索引擎找到这些数据?
在此先感谢您的帮助。
这个网站是编程相关的问题,而不是搜索引擎优化的问题。 [FAQ](http://stackoverflow.com/faq)对于这里提出的问题非常清楚,而SEO不在其中。投票结束为主题。 (在你提到它之前:老问题可能已经被问及关于SEO的问题,但那是在创建StackExchange和像[WebMasters](http://webmasters.stackexchange.com)这样的站点之前。) –
谷歌的抓取工具的最新版本实际上确实支持AJAX,但我不确定其程度。看看他们的网站管理员文档,特别是这两个页面:https://developers.google.com/webmasters/ajax-crawling/docs/getting-started https://developers.google.com/webmasters/ajax-crawling/ docs/html-snapshot – TMan