Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_core_module.xml @ 1827:64e2b8c5200d
Documented request method change by error_page in /uri redirection.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 24 Oct 2016 11:57:50 +0300 |
parents | da6a3e401b26 |
children | 5cd4964fbc5f |
comparison
equal
deleted
inserted
replaced
1826:da6a3e401b26 | 1827:64e2b8c5200d |
---|---|
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> | 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> |
9 | 9 |
10 <module name="Модуль ngx_http_core_module" | 10 <module name="Модуль ngx_http_core_module" |
11 link="/ru/docs/http/ngx_http_core_module.html" | 11 link="/ru/docs/http/ngx_http_core_module.html" |
12 lang="ru" | 12 lang="ru" |
13 rev="62"> | 13 rev="63"> |
14 | 14 |
15 <section id="directives" name="Директивы"> | 15 <section id="directives" name="Директивы"> |
16 | 16 |
17 <directive name="aio"> | 17 <directive name="aio"> |
18 <syntax> | 18 <syntax> |
618 error_page 500 502 503 504 /50x.html; | 618 error_page 500 502 503 504 /50x.html; |
619 </example> | 619 </example> |
620 </para> | 620 </para> |
621 | 621 |
622 <para> | 622 <para> |
623 При этом делается внутреннее перенаправление на указанный <value>uri</value>, | |
624 а метод запроса клиента меняется на “<literal>GET</literal>” | |
625 (для всех методов, отличных от | |
626 “<literal>GET</literal>” и “<literal>HEAD</literal>”). | |
627 </para> | |
628 | |
629 <para> | |
623 Кроме того, можно поменять код ответа на другой, | 630 Кроме того, можно поменять код ответа на другой, |
624 используя синтаксис вида “<literal>=</literal><value>ответ</value>”, например: | 631 используя синтаксис вида “<literal>=</literal><value>ответ</value>”, например: |
625 <example> | 632 <example> |
626 error_page 404 =200 /empty.gif; | 633 error_page 404 =200 /empty.gif; |
627 </example> | 634 </example> |
635 error_page 404 = /404.php; | 642 error_page 404 = /404.php; |
636 </example> | 643 </example> |
637 </para> | 644 </para> |
638 | 645 |
639 <para> | 646 <para> |
640 Если при внутреннем перенаправлении не нужно менять URI, то можно передать | 647 Если при внутреннем перенаправлении не нужно менять URI и метод, |
641 обработку ошибки в именованный location: | 648 то можно передать обработку ошибки в именованный location: |
642 <example> | 649 <example> |
643 location / { | 650 location / { |
644 error_page 404 = @fallback; | 651 error_page 404 = @fallback; |
645 } | 652 } |
646 | 653 |