Re: Nginx rewrite module и ограничение символов

bas bas на it-core.org
Пн Янв 24 03:55:31 MSK 2011


Регулярное выражение - в кавычки "".


23 января 2011 г. 23:17 пользователь Dimitory <nginx-forum at nginx.us>написал:

> Всем доброе время суток!
>
> Возникла проблема с ограничителями
> длины в регулярных выражениях. Прошу
> знающих людей дать комментарий.
>
> На Apache у меня была такая конструкция в
> mod_rewrite
>
> [code]RewriteRule ^([0-9]{2})([0-9]{6})\.jpg$  /$1/$2.jpg[/code]
>
> Суть ее в том чтобы по запросу
> domain.ru/41847773.jpg выдавался файл с путем на
> сервере /41/847773.jpg
>
> Когда я попробовал применить ее в NGINX,
> он выдает сообщение об ошибке
> форматирования.
>
> [code]rewrite ^\/([0-9]{2})([0-9]{6})\.jpg$  /$1/$2.jpg[/code]
>
> Если убрать ограничения символов {*}, то
> ошибка перестает появляться, таким
> образом я сделал предположение что NGINX
> как-то по особому их обрабатывает или
> не обрабатывает вообще.
>
> Другую схему сделать не могу, т.к. нужно
> сохранить преемственность url.
>
> На nginx перевести сервер есть очень
> большое желание, поэтому заранее
> спасибо всем, кто даст какое-либо
> разъяснение по этому поводу.
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,168877,168877#msg-168877
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110124/eb93e131/attachment-0001.html>


Подробная информация о списке рассылки nginx-ru