【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;
}
相关推荐
肖永威27 分钟前
CentOS环境上离线安装python3及相关包
linux·运维·机器学习·centos
mengao123432 分钟前
centos 服务器 docker 使用代理
服务器·docker·centos
布鲁格若门34 分钟前
CentOS 7 桌面版安装 cuda 12.4
linux·运维·centos·cuda
Eternal-Student38 分钟前
【docker 保存】将Docker镜像保存为一个离线的tar归档文件
运维·docker·容器
C-cat.41 分钟前
Linux|进程程序替换
linux·服务器·microsoft
dessler41 分钟前
云计算&虚拟化-kvm-扩缩容cpu
linux·运维·云计算
怀澈12243 分钟前
高性能服务器模型之Reactor(单线程版本)
linux·服务器·网络·c++
DC_BLOG1 小时前
Linux-Apache静态资源
linux·运维·apache
学Linux的语莫1 小时前
Ansible Playbook剧本用法
linux·服务器·云计算·ansible
码农小丘1 小时前
一篇保姆式centos/ubuntu安装docker
运维·docker·容器