我用AngularJS框架制作了一个单页网站 . 我配置了我的服务器(nginx)以将抓取工具重定向到静态HTML页面 . 我用https://prerender.io,我的JS加了!在我的网址中的#之后,我还添加了元 <meta name="fragment" content="!"> . 所以我的网站URL看起来像这样:example.com/#!/ . 我在Google工具中注册了两个域名(有和没有www) . 我将这些URL缓存到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网站管理员工具上,我的结构化数据不会出现 . 当我以谷歌的形式获取时,它不会加载静态HTML页面,只有在我添加时才会这样做?escaped_fragment = .

我错过了什么?