前端单页应用SEO解决方案
在这里只会提到Google的解决方案,日后再补充百度的解决方案
我们经常使用的单页都是#!来做应用的前端路由,因为这个在多个版本浏览器上有很好的兼容性
当Google发现URL里有#!
符号,Google会把 #! 替换成 ?_escaped_fragment_= ,然后继续抓取链接的内容。
例如example.com/#!/detail/1
,于是Google开始抓取example.com/?_escaped_fragment_=/detail/1
;
在这里只会提到Google的解决方案,日后再补充百度的解决方案
我们经常使用的单页都是#!来做应用的前端路由,因为这个在多个版本浏览器上有很好的兼容性
当Google发现URL里有#!
符号,Google会把 #! 替换成 ?_escaped_fragment_= ,然后继续抓取链接的内容。
例如example.com/#!/detail/1
,于是Google开始抓取example.com/?_escaped_fragment_=/detail/1
;