谷歌抓取,AJAX和HTML5

时间:2011-09-30 14:07:19

标签: ajax html5 web-crawler hashtag pushstate

HTML5允许我们在不刷新浏览器的情况下更新当前URL。我在HTML5之上创建了一个小框架,它允许我透明地利用它,所以我可以使用AJAX完成所有请求,同时仍然可以使用没有主题标签的可收藏的URL。所以例如我的导航看起来像这样:

<ul>
   <li><a href="/home">Home</a></li>
   <li><a href="/news">News</a></li>
   <li>...</li>
</ul>

当用户点击新闻链接时,我的框架实际上会为页面发出AJAX GET请求(jQuery),并用检索到的内容替换当前内容。之后,使用HTML5的pushState()更新当前URL。但是,同样可以在浏览器中输入http://www.example.com/news,在这种情况下,内容将同步提供。

现在的问题是Google会抓取此网站的网页吗?我知道Google为抓取Ajax应用程序提供了guide,但文章假设主题标签用于书签,我不(想)使用主题标签。

1 个答案:

答案 0 :(得分:3)

由于您拥有指向网页的实际硬链接并且他们加载了相同的内容,因此Google会抓取您的网站。