rewrite

Igor Sysoev is at rambler-co.ru
Wed Jul 5 20:20:42 MSD 2006


On Wed, 5 Jul 2006, Alex [g100m] Mikhal`kov wrote:

>      rewrite ^/news/(([0-9]{2})+/)? /news/?year=$2 last;

        rewrite "^/news/(([0-9]{2})+/)?" /news/?year=$2 last;
> как и
>      rewrite ^/news/((\d{2})+/)? /news/?year=$2 last;

        rewrite "^/news/((\d{2})+/)?" /news/?year=$2 last;

> вызывают замечательную ошибку
>
>      2006/07/05 19:59:43 [emerg] 62282#0: directive "rewrite" in /usr/local/etc/nginx/nginx.conf:363 is not terminated by ";"
>
> Это фича nginx?

Да, если в регулярном вырадении используется используется '{', то его
нужно заключать в кавычки.


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





More information about the nginx-ru mailing list