Ajax内容仍然无法抓取//虽然包含了标签

时间:2011-09-09 09:37:27

标签: ajax

首先 - 是的,我试图在网上找到解决方案。

我已经做了所有我能看到的东西,这是在谷歌提出的: https://code.google.com/intl/de-DE/web/ajaxcrawling/docs/getting-started.html - 为了使我的ajax内容可追溯:

网址:http://www.example.com
ajax请求:http://www.example.com/#!ajaxcontent.html
googlebot-request:http://www.example.com/?_escaped_fragment_=ajaxcontent.html
gb-request上的301重定向:http://www.example.com/ajaxcontent.html

如果您尝试直接访问重定向的网址,则可以看到所有html内容没有问题(网页也有效)。 301重定向工作正常。

我不是这方面的专家,这是我第一次尝试使我的ajax内容可追溯。但如果我“以googlebot”的形式获取页面,我就明白了:


网址:http://www.example.com/#!ajaxcontent.html

HTTP / 1.1 301永久移动
日期:2011年9月8日星期四12:28:10 GMT
服务器:Apache / 2.2.19(Unix)mod_ssl / 2.2.19 OpenSSL / 0.9.8r
X-Powered-By:PHP / 5.2.17
地点:http://www.example.com/ajaxcontent.html
内容长度:0
保持活跃:超时= 3,最大= 100
连接:保持活力
内容类型:text / html


Sitemap和robots.txt按建议包含在内。

对我而言似乎一切正常 - 但googlebot无法看到任何内容?
页面尚未编入索引 - 但正如我所读到的那样可能需要一段时间。 我已在2天前更新了该页面。

1 个答案:

答案 0 :(得分:0)

这是您应该看到的 - googlebot不会立即关注301s,而是以下请求看到内容。

您的网站是否映射到该页面的非ajax版本?虽然301应该可以工作,但是没有通过301的链接也不会受到伤害。

指向Ajax页面的链接是否是常规HTML链接? Googlebot不会点击看起来像按钮的内容。