gpt4 book ai didi

AJAX 用问号而不是 hashbang 抓取

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:34:44 25 4
gpt4 key购买 nike

我现在的位置:我已经阅读了 Google 关于 AJAX 抓取的文档,并且在这个网站和其他网站上进行了一些搜索,但我很困惑,因为它似乎所有问题都解决了同一个问题:AJAX crawing with hashbangs?我开发了一个应用程序,除其他目的外,让用户使用与 Google 非常相似的 AJAX 搜索器搜索全局位置,但我的应用程序只使用 AJAX 中的问号,而不是 hashbang。由于兼容性问题,将其更改为 hashbang 不是一种选择。

我不仅对找不到其他人使用问号而不是 hashbang 这一事实感到很困惑,我还想知道是否有任何关于我的问题的文档:如何当我在我的 AJAX 应用程序中使用问号而不是 hashbang 时,让 google bot 抓取我所有的 AJAX 内容。

最佳答案

AJAX crawling schema是为在 URL 结构中使用 hashbang (#!) 的应用程序和网站明确创建的,因为 URL 的片段部分仅存在于客户端;规范中的 URL 重写,即从 #!?_escaped_fragment_= 就是为了解决这个问题。

由于大多数网络已经以某种方式使用 Javascript,我们 (Google) 需要更好的解决方案,因此我们开始在我们抓取的页面中执行 Javascript 并有效地呈现每个页面,就像普通浏览器一样将。引用我们的博文,Understanding web pages better :

In order to solve this problem, we decided to try to understand pages by executing JavaScript. It’s hard to do that at the scale of the current web, but we decided that it’s worth it. We have been gradually improving how we do this for some time. In the past few months, our indexing system has been rendering a substantial number of web pages more like an average user’s browser with JavaScript turned on.

您还可以在 Search Console(以前的网站站长工具)中使用 Fetch as Google 查看我们“看到”的内容;在我们标题为 Rendering pages with Fetch as Google 的帖子中阅读有关该功能的更多信息

在您执行任何其他操作之前,请尝试使用 Fetch as Google 从您的站点中抓取一些网页。您可能根本不需要做任何事情,它实际上可能开箱即用。好消息是,呈现页面的不仅仅是 Google!

关于AJAX 用问号而不是 hashbang 抓取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31326769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com