SEO:#!?_ escaped_fragment_ =

时间:2015-05-05 08:20:54

标签: angularjs seo prerender

我已阅读有关ajax抓取的google文档和?_escaped_fragment_ =

我使用prerender.io来缓存页面,应用程序使用AngularJS。但是,缓存的网页以“http://(...)/about-us/#!?_escaped_fragment_=”结尾,而不仅仅是http://(...)/about-us/,如网站地图中所定义。

我使用以下行强制prerender等待ajax调用结束。当他们完成时,我切换了价值。

window.prerenderReady = false;

我还在app.js配置设置中配置了HTML5和hashprefix,如下所示:

$locationProvider.html5Mode(true);
$locationProvider.hashPrefix('!');

0 个答案:

没有答案