方法一:

1

2

3

4

5

6

7

8

location /{

    root   /data/nginx/html;

    index  index.html index.htm;

    if (!-e $request_filename) {

        rewrite ^/(.*) /index.html last;

        break;

    }

}

方法二:
vue.js官方教程里提到的https://router.vuejs.org/

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

server {

      listen       8081;#默认端口是80,如果端口没被占用可以不用修改

      server_name  myapp.com;

      root        D:/vue/my_app/dist;#vue项目的打包后的dist

      location / {

          try_files $uri $uri/ @router;#需要指向下面的@router否则会出现vue的路由在nginx中刷新出现404

          index  index.html index.htm;

      }

      #对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体的文件

      #因此需要rewrite到index.html中,然后交给路由在处理请求资源

      location @router {

          rewrite ^.*$ /index.html last;

      }

      #.......其他部分省略

}

vue路由history模式刷新页面时页面丢失时常见的两种解决方法相关推荐

  1. 新来的前端小姐姐问:Vue路由history模式刷新页面出现404问题

    摘要:vue-router 默认 hash 模式 -- 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载. 本文分享自华为云社区<学习Vue Rou ...

  2. 解决Vue的history模式刷新页面出现404的问题

    解决Vue的history模式刷新页面出现404的问题 路由的两种工作模式 (一).hash模式 地址中永远带着#号,不美观 若以后将地址通过第三方手机app分享,若app校验严格,地址会被标记为不合 ...

  3. vue react 路由history模式刷新404问题解决方案

    vue react 路由history模式刷新404问题解决方案 参考文章: (1)vue react 路由history模式刷新404问题解决方案 (2)https://www.cnblogs.co ...

  4. html中英文混排,EndNote中英文混排时et al和等的3种解决方法 | 科研动力

    EndNote对于英文文献的处理很出色,但是对于中文文献的处理就有点别扭,尤其是中英文文献混排时更是不爽.木有关系,EndNote的强大这处之一就是可以驯服和调教.下面介绍3种如何处理中英文混排时et ...

  5. win7系统mysql连接不上数据库吗_Win7系统使用数据库时mysql频繁掉线无法连接的两种解决方法...

    近日有windows7 64位旗舰版系统用户在使用mysql数据库的时候,发现mysql总是频繁掉线,导致无法连接,遇到这样的问题该如何解决呢?接下来为大家带来Win7系统使用数据库时mysql频繁掉 ...

  6. vue 使用axios 出现跨域请求的两种解决方法

    vue 使用axios 出现跨域请求的两种解决方法 参考文章: (1)vue 使用axios 出现跨域请求的两种解决方法 (2)https://www.cnblogs.com/wangshengli5 ...

  7. office打开服务器文件提示内存不足,Excel2016打开文档时提示内存或磁盘空间不足的两种解决方法...

    有时候,在Excel2016或者Excel2013中打开新建的空白文档提示:内存或磁盘空间不足,Microsoft Excel无法再次打开或保存任何文档.要想获得更多的可用内存,请关闭不再使用的工作簿 ...

  8. Vue路由history模式踩坑记录:nginx配置解决404问题

    问题背景: vue-router 默认是hash模式,使用url的hash来模拟一个完整的url,当url改变的时候,页面不会重新加载.但是如果我们不想hash这种以#号结尾的路径时候的话,我们可以使 ...

  9. vue路由history模式,nginx配置

    nginx配置内容 # For more information on configuration, see: # * Official English Documentation: http://n ...

最新文章

  1. 取代MybatisPlus?阿里推出了新 ORM 框架!(两者对比参考)
  2. jsp访问WEB-INF下面的资源
  3. 【FFmpeg】使用 FFmpeg 处理音视频格式转换流程 ( 解复用 | 解码 | 帧处理 | 编码 | 复用 )
  4. 太漂亮了!66个高颜值的矿物晶体,吸引到你的目光了吗
  5. HDU1026 Ignatius and the Princess I(深度优先搜索)
  6. 梅耶·马斯克对话邓文迪 直播首秀将上线今日头条、抖音
  7. vnpy怎么创建策略并回测_基于vnpy、rqdata的回测打通历程
  8. 《深入浅出MFC》学习笔记
  9. python柱状图代码_python+matplotlib实现礼盒柱状图实例代码
  10. linux 使用apidoc 生成Restful web Api文档
  11. 2017-2021年 ISSCC/IEDM/VLSI三大会论文库信息提取与统计的工作流
  12. python爬取付费音乐包_Python 收费、高品质无损音乐下载【开源】
  13. Maya2018基础(二)展UV
  14. aspose-cells-8.52问题记录,excel转pdf,字体,格式
  15. 工业访问控制行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  16. Flarum 插件扩展 特定事件订阅插件Subscribed
  17. STGNN(www 2020)论文总结
  18. 可追踪评估模型TAM1
  19. app内接入高德地图常用设置及工具方法整理
  20. Ubuntu+QT+SSL+MQTT

热门文章

  1. 2021αi优质职场卓越典范企业榜单公布,13家企业入选
  2. java版商城之买家端首页Spring Cloud+SpringBoot+mybatis+uniapp b2b2c o2o 直播带货商城 电子商务 多商家入驻商城
  3. form builder画布跟着鼠标滚轮上下跳动
  4. 6. Python的数据类型④——元组
  5. Python 窗口化操作
  6. 局域网ARP攻击防护
  7. Pandas 用法总结
  8. 不到 50 行 Python 代码,做个刮刮卡
  9. 苹果手机几月份最便宜_最便宜iPhone诞生,苹果A13+3GB内存,再次成为用户“宠儿”...
  10. 大学化学——油气储运22级