我的网站使用javascript,在固定的HTML框架上动态生成内容。为了让谷歌了解内容,我在服务器端使用_escaped_fragment_
技巧并跟踪何时提供固定内容而不是动态内容。只要子页面与#!
链接,这一切都适用于子页面,除主页外的所有页面都是如此。
很明显,我想保持主页的URL末尾没有一个丑陋的#!
。
到目前为止,我能想到的唯一解决方案是为主页提供固定内容,而不是为每个人提供Ajax生成的内容。
我宁愿将谷歌专用版本分支与普通版本分开,因为我没有对其进行太多维护,尤其是在CSS和导航方面,这并不重要。
有没有办法弄清楚是谷歌在网站上爬行,并提供静态版本?
解决方案是添加元标记:
<meta name="fragment" content="!">
更多详细信息。