ПРОЕКТЫ 


  АРХИВ 


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: try_files


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: try_files
  • From: Maxim Dounin <mdounin@xxxxxxxxxx>
  • Date: Mon, 30 Jul 2012 16:27:35 +0400
  • In-reply-to: <CAK=u2EXPCDkmxeJst-N92UVbBLFBHcC2Sd4h1wxUwgiv9ZWPJQ@mail.gmail.com>
  • References: <CAK=u2EU2jhiaQm5z_6E6GWREqBq=-DXqA-bSMVmrF2jVPqXXCg@mail.gmail.com> <20120730062546.GA40452@mdounin.ru> <CAK=u2EXPCDkmxeJst-N92UVbBLFBHcC2Sd4h1wxUwgiv9ZWPJQ@mail.gmail.com>

Hello!

On Mon, Jul 30, 2012 at 01:31:52PM +0400, Phil Kulin wrote:

> 30 июля 2012 г., 10:25 пользователь Maxim Dounin <mdounin@xxxxxxxxxx> написал:
> 
> > try_files проверят ровно то, что сказали - наличие каталога.  А
> > дальше начинает работать модуль index с последующим внутренним
> > перенаправлением, если файл найден.  Читать тут:
> > http://nginx.org/ru/docs/http/request_processing.html
> 
> А. Вон оно как. Да, каюсь, был напуган. Честно говоря, не очевидное
> поведение, если не вдаваться в подробности. Хотя и логичное. Я бы вот
> это предложение вставил в документацию в раздел try_files.

Ну это всё сказка про то, как работает директива index, к 
try_files имеет мало отношения.  В указанной статье, а равно в 
описании директивы index (http://nginx.org/r/index), всё уже 
достаточно подробно расписано.

> Да, кстати, все примеры try_files $uri $uri/ не работают с путями на
> русском, если ПО пишет их в кодированном виде (например WordPress
> Super Cache). Это исправляется заменой $uri на $request_uri, но видимо
> с артефактами.

Если ПО пишет что-то в кодированном виде - то по очевидным 
причинам для работы нужно это кодирование повторить, в том виде, 
как это делает ПО.  Но это скорее проблемы ПО, а не nginx'а.

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.