February 2018
Beginner to intermediate
348 pages
9h 40m
English
The Rewrite module introduces a new set of directives and blocks, among which is the if conditional structure:
server {
if ($request_method = POST) {
[...]
}
}
This offers the possibility to apply a configuration according to the specified condition. If the condition is true, the configuration is applied; otherwise, it isn't.
The following table describes the various syntaxes accepted when forming a condition:
|
Operator |
Description |
|
None |
The condition is true if the specified variable or data is not equal to an empty string or a string starting with the character 0: if ($string) {
[...]
} |
|
=, != |
The condition is true if the argument preceding the = symbol is equal to the argument following it. The following ... |