1.问题:
vue项目部署完成之后,突然发现除了首页,访问其它页面的时候刷新会出现404的问题,如果nginx这块没有配置好的话,便会出现这个问题。好了,现在说下解决方案,顺便也是给自己做个小的笔记。
2.解决:
在nginx配置里添加添加对应的跳转设置。配置如下
server {
listen 80;
#server_name yuming.com;
root /usr/local/nginx/html/dist;
index index.html;
location / {
try_files $uri $uri/ @req;
index index.html;
}
location @req {
rewrite ^.*$ /index.html last;
}
}