comparison xml/ru/docs/http/ngx_http_sub_module.xml @ 342:a076f7661569

Revision.
author Ruslan Ermilov <ru@nginx.com>
date Mon, 23 Jan 2012 11:34:54 +0000
parents 4c6d2c614d2c
children 694db9597ee0
comparison
equal deleted inserted replaced
341:a21a5ae60b1e 342:a076f7661569
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_sub_module" 5 <module name="Модуль ngx_http_sub_module"
6 link="/ru/docs/http/ngx_http_sub_module.html" 6 link="/ru/docs/http/ngx_http_sub_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_sub_module — это фильтр, 12 Модуль <literal>ngx_http_sub_module</literal> — это фильтр,
13 изменяющий в ответе одну заданную строку на другую. 13 изменяющий в ответе одну заданную строку на другую.
14 По умолчанию модуль не собирается, нужно разрешить его сборку 14 </para>
15 при конфигурировании параметром <literal>--with-http_sub_module</literal>. 15
16 <para>
17 По умолчанию этот модуль не собирается, его сборку необходимо
18 разрешить с помощью конфигурационного параметра
19 <literal>--with-http_sub_module</literal>.
16 </para> 20 </para>
17 21
18 </section> 22 </section>
19 23
20 24
21 <section name="Пример конфигурации" id="example"> 25 <section id="example" name="Пример конфигурации">
22 26
23 <para> 27 <para>
24 <example> 28 <example>
25 location / { 29 location / {
26 sub_filter &lt;/head&gt; 30 sub_filter &lt;/head&gt;
27 '&lt;/head&gt;&lt;script language="javascript" src="$script"&gt;&lt;/script&gt;'; 31 '&lt;/head&gt;&lt;script language="javascript" src="$script"&gt;&lt;/script&gt;';
28 sub_filter_once on; 32 sub_filter_once on;
29 } 33 }
30 </example> 34 </example>
31 </para> 35 </para>
32 36
33 </section> 37 </section>
34 38
35 39
36 <section name="Директивы" id="directives"> 40 <section id="directives" name="Директивы">
37 41
38 <directive name="sub_filter"> 42 <directive name="sub_filter">
39 <syntax><value>строка</value> <value>замена</value></syntax> 43 <syntax><value>строка</value> <value>замена</value></syntax>
40 <default/> 44 <default/>
41 <context>http, server, location</context> 45 <context>http</context>
46 <context>server</context>
47 <context>location</context>
42 48
43 <para> 49 <para>
44 Директива задаёт строку, которую нужно заменить, и строку замены. 50 Задаёт строку, которую нужно заменить, и строку замены.
45 Заменяемая строка проверяется без учёта регистра. 51 Заменяемая строка проверяется без учёта регистра.
46 В строке замены можно использовать переменные. 52 В строке замены можно использовать переменные.
47 </para> 53 </para>
48 54
49 </directive> 55 </directive>
50 56
51 57
52 <directive name="sub_filter_once"> 58 <directive name="sub_filter_once">
53 <syntax><literal>on</literal> | <literal>off</literal></syntax> 59 <syntax><literal>on</literal> | <literal>off</literal></syntax>
54 <default>on</default> 60 <default>on</default>
55 <context>http, server, location</context> 61 <context>http</context>
62 <context>server</context>
63 <context>location</context>
56 64
57 <para> 65 <para>
58 Директива определяет, сколько раз нужно искать заменяемую строку — один 66 Определяет, сколько раз нужно искать заменяемую строку — один
59 раз или несколько. 67 раз или несколько.
60 </para> 68 </para>
61 69
62 </directive> 70 </directive>
63 71
64 72
65 <directive name="sub_filter_types"> 73 <directive name="sub_filter_types">
66 <syntax><value>mime-тип</value> ...</syntax> 74 <syntax><value>mime-тип</value> ...</syntax>
67 <default>text/html</default> 75 <default>text/html</default>
68 <context>http, server, location</context> 76 <context>http</context>
77 <context>server</context>
78 <context>location</context>
69 79
70 <para> 80 <para>
71 Директива разрешает замену строк в ответах с указанными MIME-типами 81 Разрешает замену строк в ответах с указанными MIME-типами
72 в дополнение к "text/html". 82 в дополнение к “<literal>text/html</literal>”.
73 </para> 83 </para>
74 84
75 </directive> 85 </directive>
76 86
77 </section> 87 </section>