我已经在目录中启用了SSILegacyExprParser,这可以工作....但是..我试图在不使用向后兼容的Legacy Parser的情况下理解正确的语法。
我在Apache 2.4之前编写了旧方法
<!--#if expr="$lftNav = On && $rtNav = Off"-->
link to files here
<!--#endif-->
我把它改写成了
<!--#if expr="v('lftNav') = 'On' && v('rtNav') = 'Off'"-->
link to files here
<!--#endif-->
然而,我似乎无法使其正常工作。我的语法是否正确?有人能指出我的示例页面吗? Apache 2.4的文档并没有真正帮助我。
答案 0 :(得分:1)
好的......我想出了我的问题。我不得不以这种方式重新编写它以使其在Apache 2.4中运行
<!--#set var="lftNav" value="On"-->
<!--#set var="rtNav" value="Off"-->
<!--#if expr="(v('lftNav') = 'On') && (v('rtNav') = 'Off')"-->
link to files here
<!--#endif-->
万一其他人遇到麻烦。我在正确的球场.....我只需要围绕()
中的每个表达