Модуль 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".