Re: пожелания по документации rewrite
Andrey Repin
hell-for-yahoo at umail.ru
Fri Nov 23 12:30:23 UTC 2012
Здравствуйте, Уважаемый(-ая, -ое) Maxim Dounin!
>> Тз текущего описания rewrite не очевидно, что после обычного rewrite
>> будет использовкаться конфигурация из нового location, а при rewrite
>> ... break остается конфигурация текущего location.
>>
>> Например с таким конфигом:
>>
>> location = /test1.txt {
>> add_header X-Location test1;
>> deny all;
>> }
>>
>> location = /test2.txt {
>> add_header X-Location test2;
>> rewrite ^ /test1.txt break;
>> }
>>
>> location = /test3.txt {
>> add_header X-Location test3;
>> rewrite ^ /test2.txt;
>> }
>>
>> При запросе на /test3.txt будет отдан файл test1.txt, с заголовком test2.
>>
>> Було бы неплохо упомянуть в документации такую особенность rewrite break.
MD> Всмысле - прописать явно, что break "завершает обработку ..." без
MD> поиска нового location'а? Так-то там даже пример про это есть.
MD> Но вообще да, наверное имеет смысл.
Такие тонкие места обязательно надо явно описывать.
И по возможности приводить примеры, явно демонстрирующие работу сервера в
указанной ситуации. Как пример, приведённый выше. Может, не очень жизненно,
зато очень наглядно.
--
С уважением
Andrey Repin (hell-for-yahoo at umail.ru) пятница, 23.11.2012, <16:28>
Подробная информация о списке рассылки nginx-ru