【uniapp】h5上传服务器运行后,刷新404,路由失效

问题:h5上传服务器运行后,刷新404,路由失效

这是路由特性决定的,还是在这个文档里说的很清楚

https://router.vuejs.org/zh/guide/essentials/history-mode.html#后端配置例子

想用history又想刷新直接跳到对应页面,就需要后台服务器配置

  1. Apache
bash 复制代码
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.html$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.html [L]
</IfModule>
  1. Nginx
bash 复制代码
location / {
  try_files $uri $uri/ /index.html;
}
相关推荐
Mr -老鬼5 分钟前
移动端跨平台适配技术框架:从发展到展望
android·ios·小程序·uni-app
2301_7809438422 分钟前
linux 对文件打补丁(Patch)
linux·运维·服务器
ICT董老师28 分钟前
通过kubernetes部署nginx + php网站环境
运维·nginx·云原生·容器·kubernetes·php
敬往事一杯酒哈33 分钟前
Ubuntu 20.04 安装Anacada
linux·运维·ubuntu
还在忙碌的吴小二33 分钟前
Jenkins CLI (jcli) 使用手册
运维·jenkins
Lam㊣35 分钟前
服务器端口转发的方法
linux·服务器
ChangYan.36 分钟前
Windows命令行(cmd)下快速查找文件路径(类似Linux下find命令)
linux·运维·服务器
tao3556671 小时前
VS Code登录codex,报错(os error 10013)
java·服务器·前端
陈让然1 小时前
VS Code新版本无法连接WSL ubuntu18.04
linux·运维·ubuntu