Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_core_module.xml @ 711:1f383a8bccdb
Minor improvements over the recent additions to the "error_page" directive.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 08 Oct 2012 09:25:58 +0000 |
parents | a4648185190a |
children | 0914bbb59fd2 |
comparison
equal
deleted
inserted
replaced
710:5da520cae945 | 711:1f383a8bccdb |
---|---|
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="6"> | 13 rev="7"> |
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> |
572 </para> | 572 </para> |
573 | 573 |
574 <para> | 574 <para> |
575 Пример: | 575 Пример: |
576 <example> | 576 <example> |
577 error_page 404 /404.html; | 577 error_page 404 /404.html; |
578 error_page 500 502 503 504 /50x.html; | 578 error_page 500 502 503 504 /50x.html; |
579 </example> | 579 </example> |
580 </para> | 580 </para> |
581 | 581 |
582 <para> | 582 <para> |
583 Кроме того, можно поменять код ответа на другой, | 583 Кроме того, можно поменять код ответа на другой, |
584 используя синтаксис вида “<literal>=code</literal>”, например: | 584 используя синтаксис вида “<literal>=</literal><value>ответ</value>”, например: |
585 <example> | 585 <example> |
586 error_page 404 =200 /empty.gif; | 586 error_page 404 =200 /empty.gif; |
587 </example> | 587 </example> |
588 </para> | 588 </para> |
589 | 589 |
598 | 598 |
599 <para> | 599 <para> |
600 Также существует возможность использовать перенаправления для обработки | 600 Также существует возможность использовать перенаправления для обработки |
601 ошибок: | 601 ошибок: |
602 <example> | 602 <example> |
603 error_page 403 http://example.com/forbidden.html; | 603 error_page 403 http://example.com/forbidden.html; |
604 error_page 404 =301 http://example.com/notfound.html; | 604 error_page 404 =301 http://example.com/notfound.html; |
605 </example> | 605 </example> |
606 В этому случае клиенту возвращается код ответа 302. | 606 В этому случае клиенту возвращается код ответа 302. |
607 Его можно изменить только на один из кодов статуса, относящихся к | 607 Его можно изменить только на один из кодов статуса, относящихся к |
608 перенаправлениям (301, 302, 303 and 307). | 608 перенаправлениям (301, 302, 303 и 307). |
609 </para> | 609 </para> |
610 | 610 |
611 <para> | 611 <para> |
612 Если при внутреннем перенаправлении не нужно менять URI, то можно передать | 612 Если при внутреннем перенаправлении не нужно менять URI, то можно передать |
613 обработку ошибки в именованный location: | 613 обработку ошибки в именованный location: |
622 </example> | 622 </example> |
623 </para> | 623 </para> |
624 | 624 |
625 <para> | 625 <para> |
626 <note> | 626 <note> |
627 В случае возникновения ошибки при обработке <literal>uri</literal> | 627 Если при обработке <literal>uri</literal> происходит ошибка, |
628 будет возвращен ответ с кодом HTTP статуса, отражающим последнюю | 628 клиенту возвращается ответ с кодом статуса последней случившейся ошибки. |
629 возникшую проблему. | |
630 </note> | 629 </note> |
631 </para> | 630 </para> |
632 | 631 |
633 </directive> | 632 </directive> |
634 | 633 |