2016-12-23 23 views
0

ディレクトリ内でSSILegacyExprParserを有効にしましたが、これはうまくいきます。しかし、後方互換性のある従来のパーサーを使用せずに正しい構文を理解しようとしています。Apache 2.4+条件付きSSI構文

私は、これは前の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のドキュメントは本当に私を助けてくれていません。

答えて

1

[OK] ...私は自分の問題を理解しました。私はそれが誰にも迷惑を持っていた場合は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--> 

を動作させるためにそれを再書き込みこのように持っていました。私は適切な野球場にいました.....()内の各表現を囲む必要がありました

関連する問題