Re: Интересная задача для try files

Igor Sysoev igor на sysoev.ru
Вт Окт 25 14:03:19 UTC 2011


On Tue, Oct 25, 2011 at 09:53:49AM -0400, arty777 wrote:
> Igor Sysoev Wrote:
> -------------------------------------------------------
> > On Tue, Oct 25, 2011 at 09:43:34AM -0400, arty777
> > wrote:
> > > Далее вопрос по той же
> > теме: 
> > > 
> > > server {
> > > listen       10.10.10.118;
> > > server_name  10.10.10.118;
> > > location / {
> > > root /raid9550 ;
> > > try_files
> > > /test/1$uri
> > > /test/2$uri
> > > /test/3$uri
> > > =404;
> > > }
> > > }
> > > 
> > > реально физически струра
> > папок
> > > выглядит так: 
> > > 
> > > /raid9550/test/1
> > > /raid9550/test /2
> > > /raid9550/test/3
> > > 
> > > root директория в конфиге -
> > /raid9550
> > > 
> > > 
> > > так вот , при обращении к
> > файлу: 
> > > 10.10.10.10/1.mp4         ---   отдает
> > файл прекрасно
> > >  (Благодаря try_files) 
> > > 10.10.10.10/test/1/1.mp4 ---- а вот так
> > говорит
> > > ошибка  404 ... 
> > 
> > location / {
> >     root /raid9550;
> >     try_files
> >          /test/1$uri
> >          /test/2$uri
> >          /test/3$uri
> >          =404;
> > }
> > 
> > location /test/ {
> >     root /raid9550;
> > }
> > 
> > > а вообще надо будет
> > отдавать файл мп4
> > > таким образом: 
> > > 
> > > 10.10.10.10/media/video/*.mp4
> > 
> > 
> > -- 
> > Игорь Сысоев
> > http://sysoev.ru
> > 
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru at nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> 
> да но так try_files не работает ... 
> 
> а надо что б try_files работало и отдавало
> по такому пути: 
> 
> 10.10.10.10/test/*.mp4
> 
> а у меня трай файлс работает только так
> : 
> 10.10.10.10/1.mp4 
> 
> ....

Я, честно говоря, не понимаю, в чём проблема.
Мне нужны примеры нескольких реальных запросов и соответствующих им
реальных путей.


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



Подробная информация о списке рассылки nginx-ru