2012-07-16 140 views
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”。

回答

1

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

+0

这是完美的想法,但在这种情况下,它涉及大量的工作 - 应用程序是基于js - 真的有很多吨的js。所以我正在寻找最简单的方式来制作链接和内容的网页索引与谷歌。 – user1529963 2012-07-17 09:21:11