0

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

在这种情况下,谷歌搜索引擎创建html页面是否可以接受和有效,与“js”页面内容相同,并且只允许google bot请求。其他请求将重定向到适当的“js”页面?

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

4

1 回答 1

1

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

于 2012-07-16T23:03:03.380 回答