Google网站站长工具+ AngularJS问题

时间:2014-12-12 05:02:18

标签: angularjs nginx web-crawler google-webmaster-tools

我用AngularJS框架创建了一个单页网站。我配置了我的服务器(nginx)以将抓取工具重定向到静态HTML页面。我使用https://prerender.io,我的JS添加了!在我的网址中的#之后,我还添加了元<meta name="fragment" content="!">。所以我的网站URL看起来像这样:example.com/#!/。我在Google工具中注册了两个域名(有和没有www)。我将这些URL缓存到prerender.io中。 robots.txt已注册,如下所示:User-agent:* 允许:/。我还注册了我的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>

在预渲染网站上,我可以看到抓取统计数据,Google Bot已经访问过我的网站。但在Google网站管理员工具上,我的结构化数据不会出现。当我以谷歌的形式获取时,它不会加载静态HTML页面,只有在我添加时才会这样做?_escaped_fragment _ =。

我错过了什么吗?

0 个答案:

没有答案