comparison xml/ru/docs/http/ngx_http_core_module.xml @ 914:474a21f26a2a

Documented location behavior with proxying directives.
author Vladimir Homutov <vl@nginx.com>
date Thu, 23 May 2013 16:14:36 +0400
parents 96839d165b8a
children ded8f4a5de28
comparison
equal deleted inserted replaced
913:9a65d437da42 914:474a21f26a2a
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="19"> 13 rev="20">
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>
1465 предназначен только для перенаправления в него запросов. 1465 предназначен только для перенаправления в него запросов.
1466 Такие location’ы не могут быть вложенными и не могут содержать 1466 Такие location’ы не могут быть вложенными и не могут содержать
1467 вложенные location’ы. 1467 вложенные location’ы.
1468 </para> 1468 </para>
1469 1469
1470 <para>
1471 Если location задан префиксной строкой со слэшом в конце
1472 и запросы обрабатываются при помощи
1473 <link doc="ngx_http_proxy_module.xml" id="proxy_pass"/>,
1474 <link doc="ngx_http_fastcgi_module.xml" id="fastcgi_pass"/>,
1475 <link doc="ngx_http_scgi_module.xml" id="scgi_pass"/>,
1476 <link doc="ngx_http_uwsgi_module.xml" id="uwsgi_pass"/> или
1477 <link doc="ngx_http_memcached_module.xml" id="memcached_pass"/>,
1478 а в ответ на запрос с URI равным этой строке, но без завершающего слэша,
1479 будет возвращено постоянное перенаправление с кодом 301
1480 на URI с добавленным в конец слэшом.
1481 Если такое поведение нежелательно, можно задать точное совпадение
1482 URI и location, например:
1483 <example>
1484 location /user/ {
1485 proxy_pass http://user.example.com;
1486 }
1487
1488 location = /user {
1489 proxy_pass http://login.example.com;
1490 }
1491 </example>
1492 </para>
1493
1470 <!-- 1494 <!--
1471 <migration from="Apache" directive="Location" /> 1495 <migration from="Apache" directive="Location" />
1472 --> 1496 -->
1473 1497
1474 </directive> 1498 </directive>