我试图用ajax来强调SEO ... 我所知道的是我所有的ajax链接必须是(漂亮的url)格式#!的东西 所以,当机器人读取我的页面并找到任何#! urls尝试使用_escaped_fragment_来请求内容,这将由我的php文件处理以返回内容(正确!)但我的问题是我的php文件处理_escaped_fragment_只返回整页还是内容?
例: 如果我有一个大的html页面,其中包含html,head,body元素以及包含ajax链接的所有内容#!当用户点击它们时会检索诸如......之类的内容并将此div放入此部分..我应该将此div仅返回给机器人还是应该返回整个页面(html,head,body ..等等也改变了内容?
答案 0 :(得分:1)
整页。
页面完成加载_escaped_fragment_
内容后,从#!
请求的页面返回的HTML应该与客户端的DOM中的HTML相同。其中包括<head>
,<body>
以及其他所有内容。抓取工具不知道或关心内部内容的显示位置。由您的代码来创建整页。