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