ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: Nginx rewrite module и ограничение символов
  • From: "Dimitory" <nginx-forum@xxxxxxxx>
  • Date: Sun, 23 Jan 2011 13:17:38 -0500
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=SUmV+enwJ3DEhqC9SzTpHrWeuR3eHTfIuoSE+W2TmQE=; b=WZaJnAy+L8LKTGTJ6B6RrR0y3cHkCpIhekaiIbkPwWQ3AKF5oUUaVxQlPQ6Ig7kgC/ja1Fc93FZP6ydT9Jhd/al0Tof2F7kOVxdeKoHz9aPNiMpJN0svxeZAtbIFynku;

Всем доброе время суток!

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

На 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@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.