【发布时间】:2012-05-30 09:39:43
【问题描述】:
我有 Backbone 网站。我使用了 phantomjs,以便搜索引擎可以按照 _escaped_fragment_spec 通过 js 链接 (#!/something) 进行查找。我已经使用 google webtools 进行了检查,看看 google 会如何看待我的网站,而且大部分看起来都是正确的。
但是,主页(例如:www.example.com;链接中没有#!的那个),google没有发送_escaped_fragment_spec,所以页面没有发送到phantomjs,也没有应用js,因此谷歌正在寻找一个几乎是空的页面。
有谁知道如何指出这一点或解决问题?
谢谢
编辑: 根据谷歌(https://developers.google.com/webmasters/ajax-crawling/docs/getting-started) 您应该添加到头部,但是我已经添加了它,并且 webtools - 参见 google,不会将主页作为 javascript 处理。有什么帮助吗?有问题的网站是http://www.boletus-app.com/ 谢谢
【问题讨论】:
-
您是否在 .htaccess 中添加了任何内容以重定向到“seo 服务器”或子域,或者您是否在应用程序本身的 escaped_fragment 查询参数中进行了处理?
标签: javascript backbone.js seo phantomjs