ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rewrite rule



On Sun, 26 Dec 2004, RaPaMaN wrote:

> 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 ?

Так и должно быть. redirect добавляет uri.


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




 




Copyright © Lexa Software, 1996-2009.