comparison xml/ru/docs/http/ngx_http_rewrite_module.xml @ 256:c78b2d6fe261

Use another term for "redirect".
author Ruslan Ermilov <ru@nginx.com>
date Tue, 20 Dec 2011 08:08:43 +0000
parents bfe3eff81d04
children 4c6d2c614d2c
comparison
equal deleted inserted replaced
255:e2718c7f9040 256:c78b2d6fe261
8 8
9 <section id="summary"> 9 <section id="summary">
10 10
11 <para> 11 <para>
12 Модуль ngx_http_rewrite_module позволяет изменять URI с помощью 12 Модуль ngx_http_rewrite_module позволяет изменять URI с помощью
13 регулярных выражений, делать редиректы и выбирать конфигурацию 13 регулярных выражений, делать перенаправления и выбирать конфигурацию
14 в зависимости от переменных. Если директивы этого модуля описаны 14 в зависимости от переменных. Если директивы этого модуля описаны
15 на уровне сервера, то они выполняются до того, как определяется 15 на уровне сервера, то они выполняются до того, как определяется
16 location для запроса. Если в выбранном location тоже есть 16 location для запроса. Если в выбранном location тоже есть
17 директивы модуля ngx_http_rewrite_module, то они также выполняются. 17 директивы модуля ngx_http_rewrite_module, то они также выполняются.
18 Если URI изменился в результате исполнения директив внутри location, 18 Если URI изменился в результате исполнения директив внутри location,
161 <para> 161 <para>
162 Директива rewrite изменяет URI в соответствии с регулярным выражением 162 Директива rewrite изменяет URI в соответствии с регулярным выражением
163 и строкой замены. Директивы выполняются в порядке их следования в 163 и строкой замены. Директивы выполняются в порядке их следования в
164 конфигурационном файле. С помощью флагов можно досрочно прекратить 164 конфигурационном файле. С помощью флагов можно досрочно прекратить
165 исполнение директив. Если строка замены начинается с "http://", то 165 исполнение директив. Если строка замены начинается с "http://", то
166 клиенту будет возвращён редирект и обработка директив также завершается. 166 клиенту будет возвращено перенаправление и обработка директив также завершается.
167 </para> 167 </para>
168 168
169 <para> 169 <para>
170 Флаги могут быть следующими: 170 Флаги могут быть следующими:
171 <list type="bullet"> 171 <list type="bullet">
179 break — завершает обработку текущего набора директив 179 break — завершает обработку текущего набора директив
180 ngx_http_rewrite_module; 180 ngx_http_rewrite_module;
181 </listitem> 181 </listitem>
182 182
183 <listitem> 183 <listitem>
184 redirect — возвращает временный редирект с кодом 302; 184 redirect — возвращает временное перенаправление с кодом 302;
185 используется, если заменяющая строка не начинается с "http://"; 185 используется, если заменяющая строка не начинается с "http://";
186 </listitem> 186 </listitem>
187 187
188 <listitem> 188 <listitem>
189 permanent — возвращает постоянный редирект с кодом 301. 189 permanent — возвращает постоянное перенаправление с кодом 301.
190 </listitem> 190 </listitem>
191 191
192 </list> 192 </list>
193 </para> 193 </para>
194 194