原因是由于vue项目使用history模式,只需要将之改成hash重新打包上传即可。

另一个解决方法是在服务端解决:

在宝塔面板网站菜单,找到部署的vue站点,打开设置,在配置文件设置中添加以下代码:

 
  1. location / {

  2. try_files $uri $uri/ @router;

  3. index index.html;

  4. }

  5. location @router {

  6. rewrite ^.*$ /index.html last;

  7. }

添加到如下位置:

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐