![Nginx 如何避免子文件夹的位置?](https://linux22.com/image/759366/Nginx%20%E5%A6%82%E4%BD%95%E9%81%BF%E5%85%8D%E5%AD%90%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E4%BD%8D%E7%BD%AE%EF%BC%9F.png)
我在一个项目中有几个子文件夹,其中有一个 index.html 文件。
我更喜欢将 index.html 命名为“gallery.html”
我试过
location gallery {
index gallery.html; }
并且它可以工作,但是对任何子文件夹使用此指令会很烦人。
是否有一个通用指令说“在文件夹/子文件夹中找到的任何唯一的 file_name.html 都调用它?”
提前致谢
答案1
如果每个子文件夹中只有一个 html 文件,您应该能够告诉 NGINX 提供以.html
以下内容结尾的任何内容。
location gallery {
index .*\.html; }