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
|