index internal redirect

Igor Sysoev igor на sysoev.ru
Чт Июн 16 22:27:46 MSD 2011


Сейчас при нахождении индексного файла делается внутрений редирект.
Это позволяет работать конфигурациям типа

location / {
    index  index.php;
}

location ~ \.php$ {
    ...
}

Но иногда нужно, чтобы обработка проиходила без редиректа,
например, для запрещения явного запроса /index.html, хотя это
можно решить так:

location = / {
    index  index.html;
}

location = /index.html {
    internal;
}

У меня давно есть мысль сделать это настраиваемым, не могу только
придумать имя для директивы:

location = / {
    index       index.html;
    index_stays  on|off;
}


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



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