У кого-нибудь есть идеи, как можно сократить регекспу:
[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]