Mercurial > hg > nginx-site
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> |