我想在一个文件夹里面设置一个初始页面,除了常见的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。