работа SSI

Ребенок Кирилл rebenok_kv at mail.ru
Sat Jun 16 21:34:23 MSD 2007


Добрый день!

При использовании SSI в nginx столкнулся со следующим:

1. На ssi if'ы в которых проверяется несколько условий (например
<!--#if expr="($OBJ_TYPE = article) || ($OBJ_TYPE = person)" -->
)

nginx пишет следующее: *1230 invalid expression in "($OBJ_TYPE = article) || ($OBJ_TYPE = person)"

2. Если в документе есть несколько ssi инклюдов, $QUERY_STRING не сохраняет свое первоначальное значение, т.е. например если создать ssi-страницу index.html с таким кодом:

<!--#echo var="QUERY_STRING" -->
<!--#include virtual="/templates/header.html" -->
<!--#echo var="QUERY_STRING" -->
<!--#include virtual="/ssi/?do=news" -->	  
<!--#echo var="QUERY_STRING" -->

то соотв. при вызове index.html?12345 в ответе будет:
12345
.... html из /templates/header.html ....

.... html из /ssi/?do=news ....
do=news





More information about the nginx-ru mailing list