278 |
nishi |
1 |
\language ^en$
|
|
|
2 |
# BeginIf/BeginIfNot/EndIf directive {Directives}
|
|
|
3 |
Begins/Ends the If section.\
|
|
|
4 |
BeginIf makes parser parse the directives inside the If section if the expression is true, otherwise makes it ignore them.\
|
|
|
5 |
BeginIfNot is same with BeginIf, but makes it parse if False instead.\
|
|
|
6 |
\
|
|
|
7 |
Syntax: `BeginIf True|False|defined name` \
|
|
|
8 |
Syntax: `BeginIfNot True|False|defined name` \
|
|
|
9 |
Syntax: `EndIf`
|
|
|
10 |
|
|
|
11 |
## Notes on defined names
|
|
|
12 |
`HAS_CHROOT` gets defined if Tewi HTTPd was compiled with `chroot(2)` support. \
|
|
|
13 |
`HAS_SSL` gets defined if Tewi HTTPd was compiled with TLS/SSL support. \
|
|
|
14 |
|
|
|
15 |
\language ^jp$
|
|
|
16 |
# BeginIf/BeginIfNot/EndIf命令 {命令}
|
|
|
17 |
Ifセクションを開始したり終了したりします。\
|
|
|
18 |
BeginIfの場合、条件式が真の場合セクション内の命令がパースされます。それ以外の場合は無視されます。\
|
|
|
19 |
BeginIfNotはその逆です。\
|
|
|
20 |
\
|
|
|
21 |
構文: `BeginIf True|False|defined 名前` \
|
|
|
22 |
構文: `BeginIfNot True|False|defined 名前` \
|
|
|
23 |
構文: `EndIf`
|
|
|
24 |
|
|
|
25 |
## 定義された名前についての注釈
|
|
|
26 |
Tewi HTTPdが`chroot(2)`サポートと共にコンパイルされている場合、`HAS_CHROOT`が定義されます。\
|
|
|
27 |
Tewi HTTPdがTLS/SSLサポートと共にコンパイルされている場合、`HAS_SSL`が定義されます。
|