Re: Много виртуальных серверов

Igor Sysoev is at rambler-co.ru
Fri Sep 29 10:34:05 MSD 2006


On Fri, 29 Sep 2006, Igor Sysoev wrote:

> On Fri, 29 Sep 2006, Igor Sysoev wrote:
>
>> On Fri, 29 Sep 2006 stan at 19colors.com wrote:
>> 
>>> Не совсем понятно как обработать апачевские Alias'ы. Конструкция такого 
>>> типа:
>>> 
>>>       location ~* /mysql_utils/.+\.(jpg|gif) {
>>>           root   /shared/phpMyAdmin;
>>>       }
>>> 
>>> логично не работает, поскольку подставляет
>>> 
>>> /shared/phpMyAdmin/mysql_utils/xxxxx.gif
>>> 
>>> а нужно:
>>> 
>>> /shared/phpMyAdmin/xxxxx.gif
>> 
>> http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#alias
>
> Для регулярынх выражений оно не работает. Можно так:
>
>    location ~* "^/mysql_utils/.+\.(jpg|gif)$" {
>       rewrite   ^/mysql_utils(/.+\.(?jpg|gif))$   $1  break;

-       rewrite   ^/mysql_utils(/.+\.(?jpg|gif))$   $1  break;
+       rewrite   ^/mysql_utils(/.+\.(?:jpg|gif))$   $1  break;

>       root      /shared/phpMyAdmin;
>    }


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list