Re: Корректное написание location

Alexander Petrovsky askjuise at gmail.com
Fri Nov 6 05:40:06 MSK 2009


Благодарю за помощь.

5 ноября 2009 г. 23:56 пользователь Igor Sysoev <is at rambler-co.ru> написал:

> On Thu, Nov 05, 2009 at 06:33:48PM +0300, Igor Sysoev wrote:
>
> > On Thu, Nov 05, 2009 at 11:10:21PM +0800, Alexander Petrovsky wrote:
> >
> > > Доброе время суток, в процессе работы столкнулся с необходимостью на
> все
> > > запросы вида - domain.tld/comment, domain.tld/comments,
> > > domain.tld/comments.html и т.д. отдавать страницу
> domain.tld/comment.htm
> > >
> > > Вот что получилось:
> > >
> > >         location ~* /comment* {
> > >                 root            /usr/local/www/domain.tld;
> > >                 try_files      $uri    /comment.html;
> > >         }
> > >
> > > Однако мне кажется это несколько не корректное использование try_files.
> Как
> > > следует сделать, чтоб было правильно?
> >
> >      location ~* ^/(comment).*$ {
> >          alias   /usr/local/www/domain.tld/$1.html;
> >      }
>
> Вернее, лучше это сделать с try_files вообще без регулярных выражений:
>
>        location /comment {
>                root           /usr/local/www/domain.tld;
>                 try_files      /comment.html    @dummy;
>         }
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
>


-- 
Петровский Александр / Alexander Petrovsky,

ICQ: 350342118
Jabber: juise at jabber.ru
Phone: +7 914 8 820 815
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20091106/12cac64d/attachment.html>


More information about the nginx-ru mailing list