ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rewrite



On Fri, Aug 28, 2009 at 02:35:11PM +0400, Kirill A. Korinskiy wrote:

> At Fri, 28 Aug 2009 13:49:08 +0400,
> Sergey Averyanov <asv@xxxxxxxxxxxxxxxxx> wrote:
> > 
> > проблема скорее в том, что по дефолту if воспринимается именно как if -- 
> > синтаксическая конструкция, которую нужно применять везде, 
> > где есть ветвление.
> > 
> 
> в nginx очень много не явных ветвлений. У меня давно в голове бродит
> идея сделать match $var regex {}. Но вот что туда пихать не понимаю. В
> голове крутится мысль вынести и server и location на этот механизм, но
> это убивает элегантность которая есть сейчас.

Задавать location'ы только регулярными выражениями - это очень неудобно.
Сейчас, когда я добавляю ещё один статический location к сотне других,
я совершенно не беспокоюсь о порядке их обработки.

> Это как с переменными, $md5_??? мои выглядит ужасно, но вводить функции
> в ??встроенные скрипты?? как???то не хочется.
> 
> -- 
> wbr, Kirill

-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.