Re: sub_filter и символ &
Maxim Dounin
mdounin at mdounin.ru
Thu Jul 17 11:53:43 UTC 2014
Hello!
On Thu, Jul 17, 2014 at 01:55:58PM +0400, Валентин Бартенев wrote:
> On Thursday 17 July 2014 13:06:44 Maxim Kozlov wrote:
> > Всем привет.
> >
> > необходимо заменять в ответе символы & на &
> >
> > location ~(.*)/page.html {
> > sub_filter & '&';
> > sub_filter_once off;
> > }
> > но такой конфиг не срабатывает.
> >
> > А вот такой конфиг
> > location ~(.*)/page.html {
> > sub_filter &foo '&foo';
> > sub_filter_once off;
> > }
> > отрабатывает правильно.
> >
> > Я так понимаю надо символ & как-то экранировать в конфиге?
> >
>
> Просто алгоритм sub_filter не умеет искать отдельные символы.
> Минимальный размер строки для поиска сейчас - два символа.
IMHO, это выглядит как баг и это имеет смысл исправить. Ну или
как минимум ругаться, если строка для поиска слишком короткая.
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru