Nginx默认没有配置的时候访问非index开头的静态页需要添加后缀才能访问如下图
不添加后缀访问结果直接404找不到文件

添加后缀显示的结果

解决办法
1、在对应的站点配置文件中添加如下代码
# 定位URL中ceshi文件夹下的静态文件
location ^~ /ceshi/ {
#通过访问时添加后缀来隐藏URL中的后缀
if (!-e $request_filename){
rewrite ^(.*)$ /$1.html last;
break;
}
#站点路径
root /usr/share/nginx/html;
index index.html index.nginx-debian.html;
try_files $uri $uri/ =404;
}2、添加完后如下图

3、重启Nginx服务,使其配置生效
4、测试


