Модуль http_index

Модуль http_index#

Обслуживает запросы, оканчивающиеся косой чертой (/). Такие запросы также могут обслуживаться модулями http_autoindex и http_random_index.

Пример конфигурации#

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

Директивы#

index#

Синтаксис:

index файл …;

Умолчание:

index index.html;

Контекст:

http, server, location

Определяет файлы, которые будут использоваться в качестве индекса. В имени файла можно использовать переменные. Наличие файлов проверяется в порядке их перечисления. В конце списка может стоять файл с абсолютным путем. Пример:

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

Необходимо иметь в виду, что при использовании индексного файла делается внутреннее перенаправление и запрос может быть обработан уже в другом location’е. Например, в такой конфигурации:

location = / {
    index index.html;
}

location / {
#    ...
}

запрос "/" будет фактически обработан во втором location’е как "/index.html".