Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: вопрос по autoindex
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 mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|