nginx – 如何… DirectoryIndex到一个文件夹

我想在一个文件夹里面设置一个初始页面,除了常见的index.htm外

我想将index.htm更改为/folder/file.htm

是否有可能使用nginx

在我的Apache服务器,我所要做的就是configurationhtaccess文件,把这个:DirectoryIndex /folder/file.htm

PS:我试图用RegEx来做到这一点,但我确实喜欢DirectoryIndex

非常感谢!

Nginx有一个指令, index ,相当于Apache的DirectoryIndex 。 根据文件:

指数
语法:索引文件…
默认:index.html
上下文:http,服务器,位置

如果客户端请求目录,则设置要提供的默认文件。 可以指定多个文件。 如果找不到第一个文件,则会使用第二个文件,依此类推。 如果最后一个条目以/开始,并且没有find前面的文件,nginx将执行一个内部redirect到这个uri。

例如index index.html index.php /index.php;

如上所示,您可以指定多个文件,每个文件将按顺序尝试,并且如果您要使用的文件不在当前目录下,也可以指定完整path。