параметры в блоках ssi - не видны?

Igor Sysoev is at rambler-co.ru
Mon Jan 22 19:21:40 MSK 2007


On Mon, 22 Jan 2007, Danila Pisarev wrote:

> Igor Sysoev wrote:
>
>> Нужно для location'а "zzz$id" разрешить ssi, потому что stub="body_footer"
>> выполняется в контексте "zzz$id", а не в контексте основного запроса.
>
> ларчик не открылся...
>
> location /nginx_buffer/ {
>  ssi  on;
> }
>
> внутри /nginx_buffer/test.shtml
>
> <!--# set var="id" value="1" -->
> <!--# block name="notfound" -->
> #<!--# echo var="id" -->#
> <!--# endblock -->
> <!--# include file="zzz$id" stub="notfound" -->
> @<!--# echo var="id" -->@
>
> на выходе
>
> #<!--#echo var="id" -->#
>
> @1@
>
> куда в конфиге написать "zzz"? оно же и так под /nginx_buffer/

zzz$id не иммет расширения, поэтому для используется тип по умолчанию.
Нужно изменить его с application/octet-stream на

location /nginx_buffer/ {
     ssi  on;
     default_type  text/html;
}


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





More information about the nginx-ru mailing list