comparison xml/ru/docs/http/ngx_http_index_module.xml @ 321:f28abb2ea638

Revision.
author Ruslan Ermilov <ru@nginx.com>
date Mon, 16 Jan 2012 11:12:08 +0000
parents cbb789d3ce5e
children a4fa80755eab
comparison
equal deleted inserted replaced
320:197ac51e7f0e 321:f28abb2ea638
1 <?xml version="1.0"?> 1 <?xml version="1.0"?>
2 2
3 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 3 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
4 4
5 <module name="Директивы модуля ngx_http_index_module" 5 <module name="Модуль ngx_http_index_module"
6 link="/ru/docs/http/ngx_http_index_module.html" 6 link="/ru/docs/http/ngx_http_index_module.html"
7 lang="ru"> 7 lang="ru">
8 8
9 <section id="summary"> 9 <section id="summary">
10 10
11 <para> 11 <para>
12 Модуль ngx_http_index_module обслуживает запросы, оканчивающиеся слэшом. 12 Модуль <literal>ngx_http_index_module</literal> обслуживает запросы,
13 оканчивающиеся слэшом (‘<literal>/</literal>’).
13 </para> 14 </para>
14 15
15 </section> 16 </section>
16 17
17 18
18 <section name="Пример конфигурации" id="example"> 19 <section id="example" name="Пример конфигурации">
19 20
20 <para> 21 <para>
21 <example> 22 <example>
22 location / { 23 location / {
23 index index.$geo.html index.html; 24 index index.$geo.html index.html;
24 } 25 }
25 </example> 26 </example>
26 </para> 27 </para>
27 28
28 </section> 29 </section>
29 30
30 31
31 <section name="Директивы" id="directives"> 32 <section id="directives" name="Директивы">
32 33
33 <directive name="index"> 34 <directive name="index">
34 <syntax><value>файл</value> ...</syntax> 35 <syntax><value>файл</value> ...</syntax>
35 <default>index.html</default> 36 <default>index.html</default>
36 <context>http, server, location</context> 37 <context>http</context>
38 <context>server</context>
39 <context>location</context>
37 40
38 <para> 41 <para>
39 Директива определяет файлы, которые будут использоваться в качестве индекса. 42 Определяет файлы, которые будут использоваться в качестве индекса.
40 В имени файла можно использовать переменные. 43 В имени файла можно использовать переменные.
41 Наличие файлов проверяется в порядке их перечисления. 44 Наличие файлов проверяется в порядке их перечисления.
42 В конце списка может стоять файл с абсолютным путём. 45 В конце списка может стоять файл с абсолютным путём.
43 Пример использования: 46 Пример:
44 <example> 47 <example>
45 index index.$geo.html index.0.html /index.html; 48 index index.$geo.html index.0.html /index.html;
46 </example> 49 </example>
47 </para> 50 </para>
48 51
49 <para> 52 <para>
50 Необходимо иметь в виду, что при использовании индексного файла делается 53 Необходимо иметь в виду, что при использовании индексного файла делается
51 внутреннее перенаправление и запрос может быть обработан уже в другом 54 внутреннее перенаправление и запрос может быть обработан уже в другом
52 location'е. 55 location’е.
53 Например, запрос "/" будет фактически обработан во втором location'е 56 Например, в такой конфигурации:
54 как "/index.html" в такой конфигурации:
55 <example> 57 <example>
56 location = / { 58 location = / {
57 index index.html; 59 index index.html;
58 } 60 }
59 61
60 location / { 62 location / {
61 ... 63 ...
62 } 64 }
63 </example> 65 </example>
66 запрос “<literal>/</literal>” будет фактически обработан во
67 втором location’е как “<literal>/index.html</literal>”.
64 </para> 68 </para>
65 69
66 </directive> 70 </directive>
67 71
68 </section> 72 </section>