забавная грабля
Igor Sysoev
is at rambler-co.ru
Mon May 23 13:00:43 MSD 2005
On Mon, 23 May 2005, Denis Shaposhnikov wrote:
>>>>>> "Igor" == Igor Sysoev <is at rambler-co.ru> writes:
>
> Igor> Это легко может быть, так как сочетание регулярного выражения в
> Igor> location и alias сейчас не поддерживается.
>
> У меня в такой ситуации root используется, вместо alias. Но нужно
> четко понимать, насколько регулярное выражение описывает то, к чему
> можно иметь доступ.
root работает нормально, так как URI просто добавляется к руту.
В случае же alias непонятно, какую часть URI заменять. Единственный
вариант описать это так:
location ~ ^/i/(.+\.jpg)$ {
alias /path/to/images/$1;
}
но я не хочу делать эту функциональность, поскольку то же самое можно
сделать так:
location ~ ^/i/.+\.jpg$ {
rewrite ^/i/(.+\.jpg)$ /images/$1 break;
root /path/to;
}
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list