nginx部署项目刷新404
nginx部署项目刷新404,对用户体验很不友好,问了一个“有经验”的朋友,他说nginx配置后就这样的,将信将疑,事也多,就把这个问题丢到一边了。
今天测试时,再也忍不下去了,查询资料,发现解决竟是如此简单,亲测有效。
在nginx.conf配置中server的location下添加
try_files $uri $uri/ /index.html;
完美解决!!!
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html/dist;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
}总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论