Wordpress SEO

Google的John Mueller:重定向Hashbang网址时需要JavaScript


Google的John Mueller:重定向Hashbang网址时需要JavaScript

在#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对这些问题的完整回复: