2011-05-18 110 views
0

在这个URL(http://code.google.com/web/ajaxcrawling/docs/getting-started.html)谷歌表示:谷歌SEO VS AJAX

“你可以创建你的页面的静态版本就像现在的做法一样,例如,许多应用程序从数据库中提取内容,然后由浏览器呈现内容,相反,您可以为每个AJAX URL创建一个单独的HTML页面。

假设您的页面有一部分用于显示分页内容,例如通知。当您点击“3”时,它会显示通知的第3页,但会使用AJAX动态更新页面的该部分。假设我的数据从my.domain.com/notifications/3

中得到,我被告知Google会禁止您为非AJAX请求使用相同的URL提供不同的数据视图。因此,如果您直接访问my.domain.com/notifications/3(不通过AJAX)并返回显示这些通知的HTML文档,则可能会被禁止。

这是否准确?就提供相同数据的不同格式/视图而言,有哪些规则/限制?我是否可以避免将通知作为JSON或XML返回给AJAX请求,但为非AJAX请求返回HTML,以便它可以被用户抓取并直接查看?

+0

你现在可以这样做:完整的例子:https://github.com/kubrickology/Logical-escaped_fragment – 2014-12-06 21:21:08

回答

0

只要你按照谷歌的指示,你会没事的。

相同数据的不同视图很好。这是如果你尝试并提供不同的数据给机器人。