afair, в кавычки взять надо регексп...
On 1/8/07, TDz TDz <tdz@xxxxxxxxxxxx> wrote:
Здравствуйте
От следующегно реврайта nginx не желает запускаться с ответом
[emerg] 19519#0: directive "rewrite" in ... is not terminated by ";"
Проверяю - строка выглядит так:
rewrite ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$
/?year=$1&month=$2&day=$3 last;
Всё кажется весьма разумным, почему не работает неясно, почему такая ошибка
ещё неясней. Проверился на всяк случай по pcretest - вроде как находит все
матчи
Импирическим путём на ум пришгел только один вывод - некоректно
обрабатывается указание длины. Если писать
([0-9]+)
вместо
([0-9]{4})
вроде как работает. Версия nginx/0.4.12
Если кто сталкивался буду премного благодарен за другие воркэраунды
Дмитрий