Angular html5模式使用gh-pages托管SEO

时间:2014-10-15 04:29:33

标签: javascript angularjs github seo github-pages

我正在使用Angular和Firebase for SPA。我们如何让html5模式与gh-pages一起工作,以便对网站的动态位进行爬网和索引?

我使用$ location设置了html5模式,并将基本网址设置为'/'。还包括

<meta name="fragment" content="!" /> 
index.html中的

这可以工作,但在重新加载页面时会返回一个无法获取/无论什么。有些帖子指的是重写网络服务器上的网址,但是我们不能用gh-pages执行此操作。

还有其他方法可以确保网站的动态内容被抓取吗?我并不关心漂亮的网址,但该网站的seo策略包括添加文章,因此只为抓取工具制作静态网页会非常麻烦。

网站位于Forging Technology

为了完成项目,最后一点苦苦挣扎。提前致谢!

编辑:

在路由中使用带有延迟promise的resolve属性可以解决问题,除了获取firebase数据$ scope'd在控制器中需要2000ms $ timeout。不幸的是,$ timeout使谷歌仍然抓取并索引没有数据的页面..

0 个答案:

没有答案