ПРОЕКТЫ 


  АРХИВ 


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: index internal redirect



On Thursday 16 June 2011 22:59:09 Igor Sysoev wrote:
> Для try_files хотелось бы придумать ещё два модификатора - делать
> внутренний редирект при нахождении файла (как сейчас делается для index)
> и проверка абсолютного пути (а не относительно root/alias).
> Например, абсолютный путь - два начальных слэша:
> 
>    try_files  //path/to/maintenance.html  $uri  $uri/  @php;

try_files  !$uri  @php;

где ! - инвертирует результат обнаружение файла.

Или такая запись:

try_files  $uri@php $uri/  =404;

т. е. @name, приставленная вплотную к конкретному пути, говорит нам о том, что 
если этот путь найден то обрабатываем его в @name

Извините, что несколько не по теме, но для alias хотелось бы иметь возможность 
писать так:

location ~* ^/[a-z0-9\.]+\.(pgp|gpg|key)$ {
    alias /www/http/_global/key.pgp;
}

т. е. location с регуляркой и без выделений, а alias на конкретный файл.

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.