一、问题描述
浏览器访问Nginx系统界面,除了主页 index.html 可以正常访问,其他的页面地址栏中访问都是404。
二、问题原因
前端界面中无法直接通过url找到静态页面
三、问题解决
需要在 nginx.conf 中添加 try_files $uri $uri/ $uri.html /index.html;
,使得当直接查看页面时,直接通过url拼接html查找静态页面。
server{
listen 8085;
server_name rtd;
root /usr/share/nginx/dist;
index index.html index.htm;
try_files $uri $uri/ $uri.html /index.html;
}