Welcome! Log In Create A New Profile

Advanced

Сокращение регекспа

October 29, 2010 06:44AM
У кого-нибудь есть идеи, как можно сократить регекспу:
[code]
location ~ /wyswyg/File/(.*)$ {
rewrite /wyswyg/File/(.*)$ http://$http_host/wyswyg/file/$1;
}
location ~ /wyswyg/Image/(.*)$ {
rewrite /wyswyg/Image/(.*)$ http://$http_host/wyswyg/image/$1;
}
location ~ /wyswyg/Flash/(.*)$ {
rewrite /wyswyg/Flash/(.*)$ http://$http_host/wyswyg/flash/$1;
}
location ~ /wyswyg/Media/(.*)$ {
rewrite /wyswyg/Media/(.*)$ http://$http_host/wyswyg/media/$1;
}
[/code]
Кода достаточно много, все что мог сократил, работа nginxa ускорилась, хочу еще это оптимизировать, никак не могу додкматься, как можно сократить все в один регексп.. Существет ли способ перевести переменную в нижний регистр?? В таком случае можно было бы написать так:

[code]
location ~ /wyswyg/(File|Image|Flash|Media)/(.*)$ {
rewrite /wyswyg/(File|Image|Flash|Media)/(.*)$ http://$http_host/wyswyg/($1 - как-то преобразовать в нижний регистр)/$2;
}

[/code]
Subject Author Posted

Сокращение регекспа

Halfi October 29, 2010 06:44AM

Re: Сокращение регекспа

Igor Sysoev October 29, 2010 06:52AM

Re: Сокращение регекспа

Halfi October 29, 2010 07:35AM

Re: Сокращение регекспа

Halfi October 29, 2010 08:32AM

Re: Сокращение регекспа

Igor Sysoev October 29, 2010 07:52AM

Re: Сокращение регекспа

Igor Sysoev October 29, 2010 08:40AM

Re: Сокращение регекспа

Halfi October 29, 2010 10:01AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 178
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