_escaped_fragment_应该返回整页内容[Ajax SEO]

时间:2013-06-20 01:03:07

标签: php jquery ajax seo

我试图用ajax来强调SEO ... 我所知道的是我所有的ajax链接必须是(漂亮的url)格式#!的东西 所以,当机器人读取我的页面并找到任何#! urls尝试使用_escaped_fragment_来请求内容,这将由我的php文件处理以返回内容(正确!)但我的问题是我的php文件处理_escaped_fragment_只返回整页还是内容?

例: 如果我有一个大的html页面,其中包含html,head,body元素以及包含ajax链接的所有内容#!当用户点击它们时会检索诸如......之类的内容并将此div放入此部分..我应该将此div仅返回给机器人还是应该返回整个页面(html,head,body ..等等也改变了内容?

1 个答案:

答案 0 :(得分:1)

整页。

页面完成加载_escaped_fragment_内容后,从#!请求的页面返回的HTML应该与客户端的DOM中的HTML相同。其中包括<head><body>以及其他所有内容。抓取工具不知道或关心内部内容的显示位置。由您的代码来创建整页。