Re: вопрос по autoindex
Maxim Dounin
mdounin на mdounin.ru
Ср Июн 16 16:13:17 MSD 2010
Hello!
On Wed, Jun 16, 2010 at 07:39:14AM -0400, paranoidchaos wrote:
> сори за оффтоп а такая конфигурация
> правильная в случае ssi ?
>
> location / {
> if ($vssi = 1) {
> ssi on;
> }
>
> try_files $uri $uri/ @backend;
> expires 1d;
> }
Нет, не правильная. В случае $vssi = 1 у вас не будет работать
try_files. Смотреть тут, случай /if-try-files:
http://wiki.nginx.org/IfIsEvil
Лучше всего вообще выкинуть управление ssi'ем через переменную,
обычно та же задача сводится к использованию разных server,
location, и заданию правильных ssi_types.
Если совсем никак, то можно делать как-то так:
location / {
error_page 418 = @ssi;
if ($vssi = 1) {
return 418;
}
try_files $uri $uri/ @backend;
expires 1d;
}
location @ssi {
ssi on;
try_files $uri $uri/ @backend;
expires 1d;
}
Maxim Dounin
Подробная информация о списке рассылки nginx-ru