例如用于文件:
dir1/
index.html
index.html
如果用户访问/dir1/somefile
,请加载/dir1/index.html
。如果他们访问/somefile
,请加载/index.html
。我的许多目录都是动态生成的,因此我不想对每个条件进行硬编码。有没有更简单的方法来路由到最具体的后备index.html
文件?
答案 0 :(得分:0)
我认为您可以这样实现-但我尚未对此进行测试:
location / {
try_files $uri $uri/ @rewrite;
}
location @rewrite {
rewrite ^(.*)/[^/]$ $1/index.html last;
}