请问一个已经开发完毕的 vue 项目用预渲染方式做seo页面优化的话vue的hash路由必须改成history模式吗?

我们有个vue项目已经完成了,但是线的时候却被告知要做seo优化,网上百度了一些资料基本上就两种方法:1.预渲染,2.服务端渲染。就想您文中提到的一样,服务端渲染“对于一... 我们有个vue项目已经完成了,但是线 的时候却被告知要做seo优化,网上百度了一些资料基本上就两种方法:1.预渲染,2.服务端渲染。就想您文中提到的一样,服务端渲染“对于一个已经开发完毕的 vue 项目去接 SSR 无论是从工作量还是技术角度来说,都是一种挑战。”。

但是预渲染有个问题,好像vue路由的模式必须改成history模式,但是history路由在线上我们测试过,刷新页面会报页面404错误,找不到页面。
虽然可以在后台配置默认路由页面,但是这个体验也不好,总不能人家一刷新就调到默认页吧。
所以请问这个时候您有更好的方法吗,或者解决办法,希望不吝赐教,万分感激!!!
展开
 我来答
阿巴巴fGw
2018-12-01 · TA获得超过677个赞
知道小有建树答主
回答量:1470
采纳率:84%
帮助的人:516万
展开全部
最好是的,因为搜索引擎对于#后面的内容(锚)点一般是不收录的,改成history模式,在对页面重写就可以了~
对优化部分进行后端动态赋值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式