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 17.06.2011 7:55, Andrey N. Oktyabrski wrote:
 
location = / {
index index.html;
index_stays on|off;
}
А чем это не try_files?
 
Что мешает сделать их синонимами? То есть, try_files === index.
 
 
у этих директив разная семантика.
index index.html index.php;
 "Модуль ngx_http_index_module обслуживает запросы, оканчивающиеся 
слэшом" - только такие запросы обрабатываются согласно директиве index.
try_files index.html index.php;
 "Директива проверяет существование файлов в заданном порядке и 
использует для обработки запроса первый найденный файл, причём обработка 
делается в контексте этого же location'а. С помощью слэша в конце имени 
можно задать проверку существования каталога, например, так ? "$uri/". В 
случае, если ни один файл не найден, то делается внутренний редирект на 
последний параметр." - в этом отличие.
поэтому сейчас (когда они не синонимы) в одном и том же location`е
могут быть одновременно указаны эти директивы - index и try_files.
--
Best regards,
 Gena
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
 
 
 |