Nginx 如何避免子文件夹的位置?

Nginx 如何避免子文件夹的位置?

我在一个项目中有几个子文件夹,其中有一个 index.html 文件。

我更喜欢将 index.html 命名为“gallery.html”

我试过

location gallery { 
index gallery.html; } 

并且它可以工作,但是对任何子文件夹使用此指令会很烦人。

是否有一个通用指令说“在文件夹/子文件夹中找到的任何唯一的 file_name.html 都调用它?”

提前致谢

答案1

如果每个子文件夹中只有一个 html 文件,您应该能够告诉 NGINX 提供以.html以下内容结尾的任何内容。

location gallery { 
    index .*\.html; }

相关内容