为Google抓取工具提供专用的HTML页面,而无需更改动态内容的URL

时间:2013-08-02 11:28:29

标签: ajax googlebot google-crawlers

我的网站是javascript,在固定的HTML框架之上动态生成内容。为了让Google知道我使用_escaped_fragment_ trick的内容,并在服务器端跟踪何时提供固定内容而非动态内容。这一切都适用于子页面,只要它们与#!链接,除了主页之外的所有页面都是如此。

我显然希望在网址末尾没有丑陋的#!保留主页。

到目前为止,我能想到的唯一解决方案是使用固定内容为主页提供服务,而不是为每个人生成一个Ajax。

我宁愿将Google专用版本分支与普通版本分开,因为我没有那么多,特别是在CSS和导航方面,这并不重要。

有没有办法弄清楚谷歌正在抓取网站并提供静态版本?

1 个答案:

答案 0 :(得分:1)

解决方案是添加元标记:

<meta name="fragment" content="!">

更多详情there