rewrite
Kpoxa KpoIIIkin
kpoxa at kpoxa.net
Sat Feb 5 14:54:51 MSK 2005
Igor Sysoev пишет:
> В связи с тем, что в 0.1.17 можно использовать внутри location,
> теперь rewrite работает так:
>
> 1) выполняются правила на уровне сервера.
> 2) определяется location для запроса.
> 3) выполняются правила на уровне location.
> 4) если uri был изменён, то переходим к пункту 2.
>
> Число циклов ограничено десятью.
>
> Однако иногда нужно, чтобы новый location не определялся, даже если
> uri изменился, то есть, хочется остаться с прежней конфигурацией.
> Логично для этого использовать модификатор last:
>
> rewrite regex замена last;
>
> Но сейчас last используется для прекращения обрабоки текущего набора
> правил, а не всего цикла. Поэтому нужно решить, как назвать модификаторы
> для прекращения текущего набора и для прекращения всего цикла.
>
> Варианты:
> last, exit, quit, continue, again, last_cycle, что-то ещё.
>
>
> Игорь Сысоев
> http://sysoev.ru
>
>
Предлагаю для конца текущего набора last, а для конца вообще - break;
--
тел./факс: +7 (812) 323-23-23 (Санкт-Петербург)
тел./факс: +7 (095) 737-09-77 (Москва)
С уважением, Нарманов Рустам.
More information about the nginx-ru
mailing list