Использование переменных в ssi stub
Artem Bokhan
artist at academ.org
Thu May 21 15:52:44 MSD 2009
location ^~ /test1.html {
ssi on;
}
location ^~ /test2.html {
ssi on;
}
/test1.html:
<!--# set var="var1" value="val1"-->
<!--# block name="stub" -->
1<!--#echo var="var1" encoding="none" -->
<!--# endblock -->
<!--# include virtual="/test2.html" stub="stub"-->
/test2.html пустой
клиенту отдается:
1<!--#echo var="var1" encoding="none" -->
Что я делаю не так? :)
Igor Sysoev пишет:
> On Thu, May 21, 2009 at 12:14:14PM +0700, Artem Bokhan wrote:
>
>
>> Есть переменная:
>> <!--# set var="var1" value="val1" -->
>>
>> Есть include со stub'ом:
>> <!--# include virtual="/remote/body.php?argument=value" stub="one" -->
>>
>> Есть необходимость увидеть значение переменной var1 в заглушке. Возможно?
>>
>
> Да, нужно только, что бы для /remote/body.php был разрешён ssi
>
> location = /remote/body.php {
> ssi on;
> ...
> }
>
> потому что stub выполняется в контексте этого подзапроса.
>
>
>> Igor Sysoev пишет:
>>
>>> On Wed, May 20, 2009 at 11:46:32PM +0700, Bokhan Artem wrote:
>>>
>>>
>>>
>>>> Возможно ли использование переменных в ssi stub?
>>>>
>>>>
>>> Где ?
>>>
>>>
>>>
>>>
>
>
More information about the nginx-ru
mailing list