【问题标题】:Cannot get google to crawl AJAX Hashbang site无法让谷歌抓取 AJAX Hashbang 网站
【发布时间】:2013-04-12 05:34:49
【问题描述】:

我已经在一个项目上工作了一个多月,并且花了很长时间试图真正理解爬行 ajax 的来龙去脉。我建立了一个使用 .load() 和 '#!' 的网站(我现在知道这是我的 sillt ,但是哦,好吧!)并设置了 HTML 快照,以便在 ?escaped... 被请求时生成。我已经向 Google 提交了一个站点地图,并阅读了他们的文档一千遍。

网站地址是http://renewmywindows.com/

如果我以谷歌的身份获取该网站,它会为请求的页面返回正确的 html,但我在让谷歌抓取它时遇到了很多问题。

我有一种感觉,我只是忘记了做一件小事,而这件小事却把其余的都扔掉了,但我一生都无法弄清楚它是什么......

任何帮助将不胜感激。

谢谢,

C

【问题讨论】:

    标签: php ajax seo web-crawler hashbang


    【解决方案1】:

    看来http://www.renewmywindows.com/#!home.php 在谷歌索引中并且正在工作

    你可以通过谷歌搜索site:renewmywindows.com看到这个

    它似乎有一些陈旧的数据?也许尝试重新提交您的站点地图? 您是否在 Google 网站管理员工具中收到任何错误或警告?

    您可能还想:

    1. 从您的站点地图中删除 404 页面
    2. 关闭php错误http://renewmywindows.com/?_escaped_fragment_=aabout-us.php

    【讨论】:

    • 所以,如果您能再次快速查看我的网站并回答我这个问题?返回的快照,快照中超链接的 URL 应该漂亮还是丑陋?
    • 如果漂亮你的意思是/#!和丑陋的/?_escaped_fragment_,你应该总是使用漂亮的developers.google.com/webmasters/ajax-crawling/docs/…
    • 好吧,我以为是这样,不知道为什么我笨到把它们说成丑陋的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    • 2017-02-13
    相关资源
    最近更新 更多