ПРОЕКТЫ
АРХИВ
nginx-ru @sysoev.ru
СТАТЬИ
ПЕРСОНАЛЬНОЕ
ПРОГРАММЫ
ПИШИТЕПИСЬМА
On Fri, 29 Sep 2006, Igor Sysoev wrote:
On Fri, 29 Sep 2006 stan@xxxxxxxxxxxx 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
On Fri, 29 Sep 2006 stan@xxxxxxxxxxxx wrote:
Не совсем понятно как обработать апачевские Alias'ы. Конструкция такого типа: location ~* /mysql_utils/.+\.(jpg|gif) { root /shared/phpMyAdmin; } логично не работает, поскольку подставляет /shared/phpMyAdmin/mysql_utils/xxxxx.gif а нужно: /shared/phpMyAdmin/xxxxx.gif
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; root /shared/phpMyAdmin; } Игорь Сысоев http://sysoev.ru
Copyright © Lexa Software, 1996-2009.