解决办法:
在Nginx配置里面增加
location / {
root /www/wwwroot/phm/phmweb;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
关键代码try_files,剩下俩如果其他地方配置了则可以省略。
在这里解释一下try_files的意思,顾名思义try files 尝试获取文件。
如果一个地址是localhost:8899/login
那么
u
r
i
指
的
是
l
o
g
i
n
地
址
,
uri指的是login地址,
uri指的是login地址,uri/指的是login文件夹
这段代码的意思是,如果访问一个地址首先会尝试读取第一个地址的页面文件,第一个地址无法访问的话会访问同名文件夹,如果文件夹也不存在那么就返回默认的index.html文件,这样配置好之后再刷新就能正常显示了。