索引#

该模块处理以斜杠字符 (/) 结尾的请求。这类请求也可以由 http_autoindexhttp_random_index 模块处理。

配置示例#

location / {
    index index.$geo.html index.html;
}

指令#

index#

语法

index file ...;

默认值

index index.html;

上下文

http, server, location

定义将用作索引的文件。文件名可以包含变量。文件按照指定的顺序进行检查。列表的最后一个元素可以是一个具有绝对路径的文件。示例:

index index.$geo.html index.0.html /index.html;

需要注意的是,使用索引文件会导致内部重定向,并且请求可以在不同的位置进行处理。例如,使用以下配置:

location = / {
    index index.html;
}

location / {
    #    ...
}

一个 "" 请求实际上将在第二个位置作为 /index.html 进行处理。