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