Re: Помогите разобраться с SSI в nginx-0.7.63

Dmitry Dedukhin dedukhin at mail.ru
Mon Nov 9 17:40:18 MSK 2009


Подтверждаю, проблема (особенность?) имеет место быть

=== /test.html ===
[<!--#echo var="args" -->]
<!--#include virtual="/include1.html?a=2" -->
[<!--#echo var="args" -->]
<!--#include virtual="/include2.html?a=3" -->
[<!--#echo var="args" -->]

=== /include1.html ===
[include1: <!--#echo var="args" -->]

=== /include2.html ===
[include2: <!--#echo var="args" -->]

запрос /test.html?a=1 выдает
[a=1] [include1: a=1] [a=1] [include2: a=1] [a=1]

Также при анализе $arg_a в конфиге переменная принимает то значение, которое 
было установлено первым.


----- Original Message ----- 
From: "Илья Винокуров" <ilvin at mail.ru>
To: <nginx-ru at sysoev.ru>
Sent: Monday, November 09, 2009 2:19 PM
Subject: Помогите разобраться с SSI в nginx-0.7.63


>
> Здравствуйте !
> Помогите пожалуйста разобраться с аномальным поведением SSI.
> Имеем 2 файла
>
> === /test/1.html ===
> [<!--#echo var="args" -->]
> <!--#include virtual="/test/2.html?a=2" wait="no" -->
> [<!--#echo var="args" -->]
>
>
> === /test/2.html ===
> [<!--#echo var="args" -->]
>
> Так оно работает как и ожидается: запрашиваю "/test/1.html?asd=3" 
> получаю - "[asd=3] [a=2] [asd=3]"
>
> А когда wait="no" меняю на wait="yes", оно меня вводит в недоумение своим 
> ответом: "[asd=3] [a=2] [a=2]"
>
> Это фича или бага?
>
> С почтением,
>  Илья Винокуров.
> 






More information about the nginx-ru mailing list