rewrite rule
Igor Sysoev
is at rambler-co.ru
Sun Dec 26 20:29:39 MSK 2004
On Sun, 26 Dec 2004, RaPaMaN wrote:
>
> я на примере объясню, что мне нужно реализовать:
>
> Приходит запрос на фронтэнд
> (nginx): /intranet/phpgwapi/toaster/mapper/image.jpg
>
> /intranet/ - это виртуальный алиас в апаче и вся эта фиговина лежит в другом
> месте на диске
>
> Чтобы я мог брать картинки прямо с диска в nginx, мне надо в этом пути
> срезать /intranet в начале и оставшийся кусок взять с диска. Это все только
> для картинок.
>
> Все, что после inrtanet - это куча возможных комбинаций и папок.
>
> При этом надо запросы на картинки просто /..../image.jpg брать совсем из
> другого root.
Ну, тут вариантов много.
Отличие
location /one/ {
root /path;
}
от
location /one/ {
alias /path/;
}
заключается в следующем. В первом случае весь uri добавляется к root, то есть,
/one/two будет соотвествовать /path/one/two. Во втором случае location
заменяется на alias и будет /path/two.
Если для /intranet/ не нужно регулярных выражений, то можно его записать
в виде alias.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list