Welcome! Log In Create A New Profile

Advanced

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

January 23, 2011 01:17PM
Всем доброе время суток!

Возникла проблема с ограничителями длины в регулярных выражениях. Прошу знающих людей дать комментарий.

На 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 перевести сервер есть очень большое желание, поэтому заранее спасибо всем, кто даст какое-либо разъяснение по этому поводу.
Subject Author Posted

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

Dimitory January 23, 2011 01:17PM

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

bas January 23, 2011 07:56PM

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

Dimitory January 23, 2011 09:29PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 296
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready