uniapp编译到h5端使用hash路由模式,url显得不太好看,但是选择history路由模式刷新页面会报404的错误,现在教大家简单配置服务器即可解决问题。
第一步、需要在hbuilder X里面配置一下路由模式选择history

在这里插入图片描述

第二步、发行h5端,把代码传到服务器,在根目录创建 .htaccess 文件,如图所示

在这里插入图片描述

第三步、.htaccess 文件文件内容编辑为以下代码
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /h5/index.html [L]
如果你的应用放在h5目录下就直接这么配置,如果你的应用没有放在其他目录下,可以去掉/h5,有其他问题可以留言讨论哦!
Logo

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

更多推荐