comparison xml/ru/docs/http/ngx_http_rewrite_module.xml @ 1873:2f851f71ff08

Documented $scheme support in the "rewrite" directive.
author Ruslan Ermilov <ru@nginx.com>
date Wed, 21 Dec 2016 22:52:16 +0300
parents 065978f4ece1
children 2a3c58dcb3e8
comparison
equal deleted inserted replaced
1872:f3f268ab3573 1873:2f851f71ff08
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_rewrite_module" 10 <module name="Модуль ngx_http_rewrite_module"
11 link="/ru/docs/http/ngx_http_rewrite_module.html" 11 link="/ru/docs/http/ngx_http_rewrite_module.html"
12 lang="ru" 12 lang="ru"
13 rev="6"> 13 rev="7">
14 14
15 <section id="summary"> 15 <section id="summary">
16 16
17 <para> 17 <para>
18 Модуль <literal>ngx_http_rewrite_module</literal> позволяет 18 Модуль <literal>ngx_http_rewrite_module</literal> позволяет
260 Если указанное регулярное выражение соответствует URI запроса, URI изменяется 260 Если указанное регулярное выражение соответствует URI запроса, URI изменяется
261 в соответствии со строкой замены. 261 в соответствии со строкой замены.
262 Директивы <literal>rewrite</literal> выполняются последовательно, 262 Директивы <literal>rewrite</literal> выполняются последовательно,
263 в порядке их следования в конфигурационном файле. 263 в порядке их следования в конфигурационном файле.
264 С помощью флагов можно прекратить дальнейшую обработку директив. 264 С помощью флагов можно прекратить дальнейшую обработку директив.
265 Если строка замены начинается с “<literal>http://</literal>” или 265 Если строка замены начинается с “<literal>http://</literal>”,
266 “<literal>https://</literal>”, то обработка завершается и клиенту 266 “<literal>https://</literal>” или “<literal>$scheme</literal>”,
267 возвращается перенаправление. 267 то обработка завершается и клиенту возвращается перенаправление.
268 </para> 268 </para>
269 269
270 <para> 270 <para>
271 Необязательный параметр <value>флаг</value> может быть одним из: 271 Необязательный параметр <value>флаг</value> может быть одним из:
272 <list type="tag"> 272 <list type="tag">
287 287
288 <tag-name><literal>redirect</literal></tag-name> 288 <tag-name><literal>redirect</literal></tag-name>
289 <tag-desc> 289 <tag-desc>
290 возвращает временное перенаправление с кодом 302; 290 возвращает временное перенаправление с кодом 302;
291 используется, если заменяющая строка не начинается с 291 используется, если заменяющая строка не начинается с
292 “<literal>http://</literal>” или “<literal>https://</literal>”; 292 “<literal>http://</literal>”, “<literal>https://</literal>”
293 или “<literal>$scheme</literal>”;
293 </tag-desc> 294 </tag-desc>
294 295
295 <tag-name><literal>permanent</literal></tag-name> 296 <tag-name><literal>permanent</literal></tag-name>
296 <tag-desc> 297 <tag-desc>
297 возвращает постоянное перенаправление с кодом 301. 298 возвращает постоянное перенаправление с кодом 301.