Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Помогите разобраться с SSI в nginx-0.7.63
Подтверждаю, проблема (особенность?) имеет место быть
=== /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@xxxxxxx>
To: <nginx-ru@xxxxxxxxx>
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]"
Это фича или бага?
С почтением,
Илья Винокуров.
|