谷歌搜索引擎

时间:2012-07-16 20:21:41

标签: ruby-on-rails backbone.js google-search

我有Rails + Backbonejs应用程序。很多对搜索内容有用的页面都显示了backbonejs - 因此所有搜索信息都添加了js。据我所知,谷歌搜索仅使用html响应来获取内容,并且无法在“js”页面下抓取。

在这种情况下,谷歌搜索引擎创建HTML页面是否可接受且有效,与“js”页面内容相同,仅允许谷歌机器人请求。其他请求将重定向到适当的'js'页面?

例如:google bot找到html页面'sitename.com/users/N'。并将其与所有内容一起索引。在搜索结果中将显示链接'sitename.com/users/N'。用户点击它,然后重定向到'sitename.com/#users/N'。

1 个答案:

答案 0 :(得分:1)

设置您的服务器,以便'sitename.com/users/N'提供与访问'sitename.com/#users/N'时看到的内容相同的内容。这将适用于任何搜索引擎(相信它不是谷歌不是唯一的......)以及文本浏览器,屏幕阅读器和禁用js的浏览器。然后你可以劫持链接并输入元素(如果它可用)。