【问题标题】:AJAX applications Urls and testing with Google WebmasterAJAX 应用程序 Url 和 Google Webmaster 测试
【发布时间】:2014-08-20 15:09:41
【问题描述】:

我一直在尝试按照此处的信息在我的 Ajax SammyJS 网站上启用网络抓取: https://developers.google.com/webmasters/ajax-crawling/docs/getting-started?hl=iw

这里

http://ajax.rswebanalytics.com/seo-for-ajax/#!sitemap_for_ajax_pages

以上两个链接似乎都暗示我可以使用 Google 网站管理员工具“Fetch as Google”功能来确保我的 url 从 html 标记化版本转换为转义 URL 格式。虽然我可以阅读文档并实施我认为正确的方法,但我可以通过某种方式对其进行测试。

以下表明这不起作用:

https://www.seroundtable.com/google-fetch-ajax-url-broken-18630.html

所以我有一个基本的 URL 测试平台,我在表单中提交:

http://example.com/#!contentPiece1/Test

http://example.com/#!contentpiece2/Test

我想检查两个示例中显示的内容是否正确。

谢谢

【问题讨论】:

    标签: single-page-application google-search-console


    【解决方案1】:

    您可以自己重写 URL 进行测试。例如,这个网址:

    http://example.com/#!contentPiece1/Test
    

    会变成:

    http://example.com/?_escaped_fragment_=contentPiece1/Test
    

    因此,如果您使用“Fetch as Google”提交第二个 URL 并查看结果,您应该会看到页面的 HTML 版本而不是 Ajax 版本(假设您正确实现了它)。您也可以通过直接在浏览器中输入重写后的 URL 并查看页面源来对其进行测试。

    Fetch 很糟糕,因为 Google 不再能够重写 URL,我希望他们能尽快解决这个问题。不过,Googlebot 仍在正确重写 URL,这是最重要的部分。

    【讨论】:

    • 感谢您的确认,我知道我可以按照您的说法对其进行测试,只是想知道是否可以与 Google 进行任何集成测试。同意他们打破了“像谷歌一样获取”,这很糟糕。
    猜你喜欢
    • 1970-01-01
    • 2020-11-02
    • 1970-01-01
    • 1970-01-01
    • 2013-01-02
    • 1970-01-01
    • 2021-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多