Что не так с этим SSI

У меня проблемы с SSI. Кажется, я не могу работать с самой простой командой:

<!--#if expr="${title}" -->
<!--#echo var="title" -->
<!--#endif -->

Я думаю, очевидно, что я хочу сделать, и я не могу найти, что не так с этим фрагментом кода. Однако SSI сообщает [произошла ошибка при обработке этой директивы].

Эхо без блока if работает нормально.


ssi
person Rocreex    schedule 17.08.2013    source источник


Ответы (1)


Я нашел ошибку:

Apache изменил свой синтаксис для условных выражений SSI в версии 2.3 или что-то в этом роде, поэтому теперь он должен выглядеть так:

<!--#if expr='-n v("title")' -->
<!--#echo var="title" -->
<!--#endif -->
person Rocreex    schedule 17.08.2013