vuejs 多页入口 History 模式

我把项目改成多页入口过后。进入页面自动给加上了 #号

clipboard.png

进入路由过后

clipboard.png

路由中都有#号

clipboard.png

我给路由加上 history 过后,不论是加在 routes 里面还是哪都导致页面白板,也就是找不到页面了成这个样子

clipboard.png

如果我把地址栏中的#号去掉

clipboard.png

就会报中不到。

我就是想问下多页面路由如何隐藏掉#号,单页面是没有问题的,单页都能正常隐藏#号的 history 模式也正常,现在出现 问题就是出现在多页页面了!

阅读 8.7k
2 个回答

这要前后端配合的,在后端加 rewrite 或者用 nginx 做反向代理

由于你这是多页面,这篇文章里的内容不一定好使,不过可以考虑不要做成多页面,而是采用这种方式来处理,我之前在这个网站就是这样做的,这个网站的 www 和 support 站点其实是完全一样的打包代码~~~

推荐问题
宣传栏