Path: blob/main/xml/ru/docs/http/ngx_http_index_module.xml
1 views
<?xml version="1.0"?>12<!--3Copyright (C) Igor Sysoev4Copyright (C) Nginx, Inc.5-->67<!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">89<module name="Модуль ngx_http_index_module"10link="/ru/docs/http/ngx_http_index_module.html"11lang="ru"12rev="2">1314<section id="summary">1516<para>17Модуль <literal>ngx_http_index_module</literal> обслуживает запросы,18оканчивающиеся слэшом (‘<literal>/</literal>’).19Такие запросы также могут обслуживаться модулями20<link doc="ngx_http_autoindex_module.xml">ngx_http_autoindex_module</link>21и22<link doc="ngx_http_random_index_module.xml">ngx_http_random_index_module</link>.23</para>2425</section>262728<section id="example" name="Пример конфигурации">2930<para>31<example>32location / {33index index.$geo.html index.html;34}35</example>36</para>3738</section>394041<section id="directives" name="Директивы">4243<directive name="index">44<syntax><value>файл</value> ...</syntax>45<default>index.html</default>46<context>http</context>47<context>server</context>48<context>location</context>4950<para>51Определяет файлы, которые будут использоваться в качестве индекса.52В имени файла можно использовать переменные.53Наличие файлов проверяется в порядке их перечисления.54В конце списка может стоять файл с абсолютным путём.55Пример:56<example>57index index.$geo.html index.0.html /index.html;58</example>59</para>6061<para>62Необходимо иметь в виду, что при использовании индексного файла делается63внутреннее перенаправление и запрос может быть обработан уже в другом64location’е.65Например, в такой конфигурации:66<example>67location = / {68index index.html;69}7071location / {72...73}74</example>75запрос “<literal>/</literal>” будет фактически обработан во76втором location’е как “<literal>/index.html</literal>”.77</para>7879</directive>8081</section>8283</module>848586