nginx - 如何... 文件夹的 DirectoryIndex

nginx - 如何... 文件夹的 DirectoryIndex

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

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

可以使用 nginx 吗?

在我的 Apache 服务器中,我要做的就是配置 htaccess 文件,输入以下内容:DirectoryIndex /folder/file.htm

PS:我尝试使用 RegEx 来实现这一点,但我更喜欢使用 DirectoryIndex

提前谢谢大家!!!

答案1

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

指数
语法:索引文件...
默认值:index.html
上下文:http、server、location

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

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

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

相关内容