我们这个网站应用的是backbone实现的单页面,现在项目做完了,出现了一个问题是,在百度上搜索引擎上抓取不到,查了好多资料。
目前的解决方法有两种:
1.时间充裕的话,而且这种方法是是解决的最彻底的。做两套页面,一套是单页面给用户看的,另一套是做完整的静态页面,给爬虫用的;
2.用phantomjs渲染,但是这个是对谷歌的可以,但是百度的话还是获取到的是一个页面,有点作弊的感觉;
3.这个更腻害,直接换框架(我们这个网站是不可能了,所有的东西都弄好了,在重新该框架。。。)用Vuejs,这个有专门的服务器端渲染,
地址:https://cn.vuejs.org/v2/guide/ssr.html
具体情况具体分析吧!