nginx部署vue 项目,在项目的子路由下刷新页面出现了404,这是因为刷新页面时访问的资源在服务端找不到,因为vue-router设置的路径不是真实存在的路径。
解决:
使用try_files
location / {
try_files $uri $uri/ /index.php?$query_string;
}
当用户请求 http://localhost/example 时,这里的 uri就是/example。tryfiles会到硬盘里尝试找这个文件。如果存在名为/uri 就是 /example。 try_files 会到硬盘里尝试找这个文件。如果存在名为 /uri就

最低0.47元/天 解锁文章
969

被折叠的 条评论
为什么被折叠?



