rewrite rule

RaPaMaN rapaman at virthost.net
Sun Dec 26 21:33:07 MSK 2004


On Sunday 26 December 2004 20:15, Igor Sysoev wrote:
> >
> > Я сделал:
> >
> > /one/path/...
> >
> > переписывается на вид /two/path/...
> >
> > и в location ~* ^two/........$
> >
> > root /xxx/yyy
> >
> > т.е. раньше был root /xxx/yyy/two, а я его вынес в rewrite чтобы точно
> > было совпадение.
> >
> > Сразу шкурный вопрос - а будет alias в location с регулярными выражениями
> > ? :)
>
> Скорее всего, да. Что-то вроде:
>
> location /some/(.+)/ {
>      alias  /path/$1;
> }
>
> и то же самое будет для proxy_pass.
>
>
> Игорь Сысоев
> http://sysoev.ru

Это будет отлично. Спасибо.

Еще вот такой эффект у меня с redirect:

location /old_stuff/ 
{
 redirect http://www.mail.ru;
} 

редирект делает на url: http://www.mail.ru/old_stuff/

Так и должно быть или должно быть что-то вроде функции alias ?

С Уважением,
Дмитрий.





More information about the nginx-ru mailing list