vue项目用nginx部署完成界面刷新404
问题描述:本地正常,但是打包部署后界面刷新出现404原因:vue路由用的history解决方案:在nginx.conf 中加入:try_files $uri $uri/ /index.html;即location / {root 项目地址;index index.html index.htm;try_files $uri $uri/ /index.html;}try_files 在你刷新完页面之后
·
问题描述:本地正常,但是打包部署后界面刷新出现404
原因:vue路由用的history
解决方案:
在nginx.conf 中加入:try_files $uri $uri/ /index.html;
即location / {
root 项目地址;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
try_files 在你刷新完页面之后会把地址进行重定向处理,就会去找你的真实页面,找到则显示,找不到时会默认显示index页面
更新nginx.conf 在sbin文件下进行配置更新 ./nginx -s reload即可
更多推荐
已为社区贡献1条内容
所有评论(0)