Nginx rewrite module и ограничение символов
Dimitory
nginx-forum на nginx.us
Вс Янв 23 21:17:38 MSK 2011
Всем доброе время суток!
Возникла проблема с ограничителями
длины в регулярных выражениях. Прошу
знающих людей дать комментарий.
На 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