谷歌网站pipe理员工具+ AngularJS的问题

我用框架AngularJS做了一个单页的网站。 我configuration我的服务器(nginx)redirect爬虫到一个静态的HTML页面。 我使用https://prerender.io ,我的JS增加了一个! 在我的url#后面,我还添加了元<meta name="fragment" content="!"> 。 所以我的网站URL如下所示:example.com/#!/。 我在Google工具中注册了两个域名(有和没有www)。 我将这些urlcaching到prerender.io。 robots.txt已注册,如下所示:User-agent:* Allow:/。 我还注册了我的sitemap.xml: <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://example.com/#!/</loc> <lastmod>2014-12-08</lastmod> <changefreq>weekly</changefreq> <priority>1.0</priority> </url> </urlset>

在prerender网站上,我可以看到Crawl Stats,Google Bot已经访问了我的网站。 但在Google网站pipe理员工具我的结构化数据不会出现。 当我作为Google抓取时,它不会加载静态的HTML页面,只有当我添加?_escaped_fragment_ =时才会这样做。

我错过了什么?