【问题标题】:SEO URL # vs. #! [duplicate]SEO URL # 与 #! [复制]
【发布时间】:2010-12-14 21:45:38
【问题描述】:

可能重复:
What's the shebang (#!) in Facebook and new Twitter URLs for?

你好!

请问这个网址:mysite.com/images.php#img-1 和这个网址:mysite.com/images.php#!img-1 有什么区别?

我有一个简单的照片库,没有什么花哨的,它可以从 JavaScript 文件数组中更改图像,而不是为每个图像刷新页面,而是使用 jQuery “当场”完成。

谢谢。

【问题讨论】:

  • 我不同意这是您提到的帖子的副本。

标签: url seo


【解决方案1】:

这是给"Ajax Crawling"

如果您正在运行的 AJAX 应用程序包含您希望出现在搜索结果中的内容,我们有一个新流程,一旦实施,它可以帮助 Google(以及可能的其他搜索引擎)抓取您的内容并将其编入索引。从历史上看,AJAX 应用程序一直难以被搜索引擎处理,因为 AJAX 内容是由浏览器动态生成的,因此对爬虫来说是不可见的。虽然存在处理此问题的现有方法,但它们涉及定期手动维护以保持内容最新。

  1. 向爬虫表明您的网站支持 AJAX 爬取方案
    让您的 AJAX 站点被索引的第一步是向爬虫表明您的站点支持 AJAX 爬虫方案。这样做的方法是在你的散列片段中使用一个特殊的标记(即 URL 中 # 号之后的所有内容):散列片段必须以感叹号开头。例如,如果您的 AJAX 应用包含这样的 URL:

【讨论】:

    【解决方案2】:

    #! 样式被 Google 用于索引 ajax 内容。

    【讨论】:

      【解决方案3】:

      只要你在一个 URL,谷歌会发现你是 遵循他们的协议,并且 以特殊方式解释您的网址 - 他们会在之后拿走一切 hashbang,并将其作为 URL 参数。他们的名字 参数的用途是: _escaped_fragment_

      参考:http://www.seomoz.org/blog/how-to-allow-google-to-crawl-ajax-content

      【讨论】:

        猜你喜欢
        • 2012-09-25
        • 2010-10-09
        • 2011-02-14
        • 1970-01-01
        • 1970-01-01
        • 2012-10-02
        • 1970-01-01
        • 2013-04-18
        • 2012-07-17
        相关资源
        最近更新 更多