将专用HTML页面提供给谷歌爬虫,而无需更改URL以生成动态内容



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

很明显,我想保持主页的URL末尾没有一个丑陋的#!

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

我宁愿将谷歌专用版本分支与普通版本分开,因为我没有对其进行太多维护,尤其是在CSS和导航方面,这并不重要。

有没有办法弄清楚是谷歌在网站上爬行,并提供静态版本?

解决方案是添加元标记:

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

更多详细信息。

最新更新