view xml/ru/docs/http/ngx_http_index_module.xml @ 617:368a449e85b8

Expanded documentation of what various parameters of the "listen" directive related to socket options do. While here, documented the fact that accept filters also work on NetBSD.
author Ruslan Ermilov <ru@nginx.com>
date Thu, 02 Aug 2012 13:24:07 +0000
parents 764fbac1b8b4
children 0422511d9bee
line wrap: on
line source

<?xml version="1.0"?>

<!--
  Copyright (C) Igor Sysoev
  Copyright (C) Nginx, Inc.
  -->

<!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">

<module name="Модуль ngx_http_index_module"
        link="/ru/docs/http/ngx_http_index_module.html"
        lang="ru"
        rev="1">

<section id="summary">

<para>
Модуль <literal>ngx_http_index_module</literal> обслуживает запросы,
оканчивающиеся слэшом (‘<literal>/</literal>’).
</para>

</section>


<section id="example" name="Пример конфигурации">

<para>
<example>
location / {
    index index.$geo.html index.html;
}
</example>
</para>

</section>


<section id="directives" name="Директивы">

<directive name="index">
<syntax><value>файл</value> ...</syntax>
<default>index.html</default>
<context>http</context>
<context>server</context>
<context>location</context>

<para>
Определяет файлы, которые будут использоваться в качестве индекса.
В имени файла можно использовать переменные.
Наличие файлов проверяется в порядке их перечисления.
В конце списка может стоять файл с абсолютным путём.
Пример:
<example>
index index.$geo.html index.0.html /index.html;
</example>
</para>

<para>
Необходимо иметь в виду, что при использовании индексного файла делается
внутреннее перенаправление и запрос может быть обработан уже в другом
location’е.
Например, в такой конфигурации:
<example>
location = / {
    index index.html;
}

location / {
    ...
}
</example>
запрос “<literal>/</literal>” будет фактически обработан во
втором location’е как “<literal>/index.html</literal>”.
</para>

</directive>

</section>

</module>