【问题标题】:Get google to index links from javascript generated content让谷歌从 javascript 生成的内容中索引链接
【发布时间】:2011-01-18 11:49:19
【问题描述】:

在我的网站上,我有一个通过 jquery ajax 调用生成的目录,该目录随后创建了 html。 据我所知,goole 和其他机器人不知道页面加载后的 dom 更改,并且不会索引目录。

我想要实现的是为搜索机器人提供一个仅包含链接的专用页面。

向目录页面添加 noscript 标记会是一种解决方案吗? (在 noscript 部分,我会链接到一个页面,该页面仅提供指向事物的链接。)

我查看了 robots.txt 和元标记,但似乎都没有做我想要的。

【问题讨论】:

    标签: robots.txt


    【解决方案1】:

    看起来像you stumbled on the answer to this yourself,但无论如何我都会为后代发布这个问题的答案:

    实现 Google 的 AJAX crawling specification。如果指向您页面的链接包含#!(以感叹号开头的URL fragment),Googlebot 将在特殊查询字符串参数_escaped_fragment_ 中将! 之后的所有内容发送到服务器。

    然后,您在服务器代码中查找 _escaped_fragment_ 参数,如果存在,则返回静态 HTML。

    (我在this answer 中进行了更详细的介绍。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-23
      • 1970-01-01
      • 1970-01-01
      • 2012-08-29
      • 2021-02-06
      • 1970-01-01
      相关资源
      最近更新 更多