【问题标题】:Google not indexing my ajax hashbang urls谷歌没有索引我的 ajax hashbang url
【发布时间】:2014-12-20 05:46:44
【问题描述】:

我开发了一个以非 ajax 页面为核心的网站,然后是一个带有 url 的分支

 http://mywebsite.com/frameworks/#!ajaxpageaddress1
 http://mywebsite.com/frameworks/#!ajaxpageaddress2

我已将网站设置为在它从 google 爬虫接收到 _escaped_fragment_ 时提供 html 快照。

我已经使用 fetch as google 测试了 ajax 页面,它正确返回了 html 快照。

我已经提交了带有 hashbang 地址的站点地图。

我遵循了我找到的每一条指令,但谷歌只索引非 ajax 页面(但没有记录任何抓取错误)。

有没有人经历过这种情况,或者可以发现我需要采取的明显步骤?

谢谢 杰里米

【问题讨论】:

    标签: ajax seo googlebot


    【解决方案1】:

    首先,你需要使用#! 而不是!# ;-)

    我为此创建了一个解决方案,您可以在 Github 上找到它作为指南或完全使用:https://github.com/kubrickology/Logical-escaped_fragment

    只需使用 __init() 和 __update() 即可对您的页面进行 AJAX 化处理。

    【讨论】:

      猜你喜欢
      • 2011-12-01
      • 2011-12-18
      • 2013-02-22
      • 2021-10-29
      • 1970-01-01
      • 2015-01-12
      • 1970-01-01
      • 1970-01-01
      • 2013-04-12
      相关资源
      最近更新 更多