[ad_1]
在#AskGoogleWebmasters视频系列的最新一期中,John Mueller解决了有关AJAX抓取的问题。
这是提交的问题:
“#的现状是什么! AJAX爬行?如何设置重定向?“
穆勒解决了这个问题的两个部分。他对每个人的回答总结在下面的部分中。
Hashbang URL的状态
Mueller通过简要的AJAX爬行历史课讲述了问题的第一部分。
AJAX抓取方案是谷歌十年前提出的,早在JavaScript网站的早期。
正如穆勒在视频中指出的那样,十年是网络整体存在的三分之一。因此,根据今天的标准,AJAX爬行也可能被认为是古老的。
随着Google和其他搜索引擎学习如何将JavaScript页面呈现为实际的浏览器,AJAX爬行最终变得多余。
事实证明人们仍在使用AJAX抓取方案。因此,对于那些询问hashbang URL当前状态的人,Mueller表示不再需要做任何特别的事情。
“我们将直接尝试渲染(hashbang网址),”Mueller在视频中说。
设置重定向
如果网站所有者希望将重定向设置为其他网址结构,则必须使用JavaScript。处理hashbang URL时无法进行服务器端重定向。
使用hashbang URL的服务器端重定向是不可能的,因为散列符号之后的所有内容都不会发送到服务器。相反,它在浏览器的客户端进行处理。
这就是为什么有必要使用JavaScript而不是标准的301(服务器端)重定向。
设置JavaScript重定向后,Googlebot会在重新处理hashbang网址时发现它们并适当地遵循重定向。
在下面的视频中听到Mueller对这些问题的完整回复: