параметры в блоках 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