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