You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/frontdoor/rule-set-server-variables.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ When you use [Rule set match conditions](rules-match-conditions.md), server vari
18
18
When you use [Rule set actions](front-door-rules-engine-actions.md), you can use server variables to dynamically change the request and response headers, and rewrite URLs, paths, and query strings, for example, when a new page load or when a form is posted.
19
19
20
20
> [!NOTE]
21
-
> Server variable is only available with Azure Front Door Standard and Premium tiers.
21
+
> Server variables are available with Azure Front Door Standard and Premium tiers.
Copy file name to clipboardExpand all lines: articles/frontdoor/rules-match-conditions.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -399,7 +399,7 @@ Use the **query string** match condition to identify requests that contain a spe
399
399
400
400
| Property | Supported values |
401
401
|-|-|
402
-
| Operator |Any operator from the [standard operator list](#operator-list). |
402
+
| Operator |All operators from the [standard operator list](#operator-list) are supported. However, the **Any** match condition matches every request, and the **Not Any** match condition doesn't match any request, when used with the **query string** match condition. |
403
403
| Query string | One or more string or integer values representing the value of the query string to match. Don't include the `?` at the start of the query string. If multiple values are specified, they're evaluated using OR logic. |
404
404
| Case transform | Any transform from the [standard string transforms list](#string-transform-list). |
405
405
@@ -605,7 +605,7 @@ The **request body** match condition identifies requests based on specific text
605
605
606
606
| Property | Supported values |
607
607
|-|-|
608
-
| Operator |Any operator from the [standard operator list](#operator-list). |
608
+
| Operator |All operators from the [standard operator list](#operator-list) are supported. However, the **Any** match condition matches every request, and the **Not Any** match condition doesn't match any request, when used with the **request body** match condition. |
609
609
| Value | One or more string or integer values representing the value of the request body text to match. If multiple values are specified, they're evaluated using OR logic. |
610
610
| Case transform | Any transform from the [standard string transforms list](#string-transform-list). |
611
611
@@ -715,7 +715,7 @@ The **request file name** match condition identifies requests that include the s
715
715
716
716
| Property | Supported values |
717
717
|-|-|
718
-
| Operator |Any operator from the [standard operator list](#operator-list). |
718
+
| Operator |All operators from the [standard operator list](#operator-list) are supported. However, the **Any** match condition matches every request, and the **Not Any** match condition doesn't match any request, when used with the **request file name** match condition. |
719
719
| Value | One or more string or integer values representing the value of the request file name to match. If multiple values are specified, they're evaluated using OR logic. |
720
720
| Case transform | Any transform from the [standard string transforms list](#string-transform-list). |
721
721
@@ -828,7 +828,7 @@ The **request file extension** match condition identifies requests that include
828
828
829
829
| Property | Supported values |
830
830
|-|-|
831
-
| Operator |Any operator from the [standard operator list](#operator-list). |
831
+
| Operator |All operators from the [standard operator list](#operator-list) are supported. However, the **Any** match condition matches every request, and the **Not Any** match condition doesn't match any request, when used with the **request file extension** match condition. |
832
832
| Value | One or more string or integer values representing the value of the request file extension to match. Don't include a leading period. If multiple values are specified, they're evaluated using OR logic. |
833
833
| Case transform | Any transform from the [standard string transforms list](#string-transform-list). |
834
834
@@ -1134,7 +1134,7 @@ The **request path** match condition identifies requests that include the specif
1134
1134
1135
1135
| Property | Supported values |
1136
1136
|-|-|
1137
-
| Operator | <ul><li>Any operator from the [standard operator list](#operator-list).</li><li>**Wildcard**: Matches when the request path matches a wildcard expression. A wildcard expression can include the `*` character to match zero or more characters within the path. For example, the wildcard expression `files/customer*/file.pdf` matches the paths `files/customer1/file.pdf`, `files/customer109/file.pdf`, and `files/customer/file.pdf`, but does not match `files/customer2/anotherfile.pdf`.<ul><li>In the Azure portal: `Wildcards`, `Not Wildcards`</li><li>In ARM templates: `Wildcard`; use the `negateCondition` property to specify _Not Wildcards_</li></ul></li></ul> |
1137
+
| Operator | <ul><li>All operators from the [standard operator list](#operator-list) are supported. However, the **Any** match condition matches every request, and the **Not Any** match condition doesn't match any request, when used with the **request path** match condition.</li><li>**Wildcard**: Matches when the request path matches a wildcard expression. A wildcard expression can include the `*` character to match zero or more characters within the path. For example, the wildcard expression `files/customer*/file.pdf` matches the paths `files/customer1/file.pdf`, `files/customer109/file.pdf`, and `files/customer/file.pdf`, but does not match `files/customer2/anotherfile.pdf`.<ul><li>In the Azure portal: `Wildcards`, `Not Wildcards`</li><li>In ARM templates: `Wildcard`; use the `negateCondition` property to specify _Not Wildcards_</li></ul></li></ul> |
1138
1138
| Value | One or more string or integer values representing the value of the request path to match. If you specify a leading slash, it's ignored. If multiple values are specified, they're evaluated using OR logic. |
1139
1139
| Case transform | Any transform from the [standard string transforms list](#string-transform-list). |
1140
1140
@@ -1144,7 +1144,7 @@ The **request path** match condition identifies requests that include the specif
1144
1144
1145
1145
| Property | Supported values |
1146
1146
|-|-|
1147
-
| Operator |Any operator from the [standard operator list](#operator-list). |
1147
+
| Operator |All operators from the [standard operator list](#operator-list) are supported. However, the **Any** match condition matches every request, and the **Not Any** match condition doesn't match any request, when used with the **request path** match condition. |
1148
1148
| Value | One or more string or integer values representing the value of the request path to match. If you specify a leading slash, it's ignored. If multiple values are specified, they're evaluated using OR logic. |
1149
1149
| Case transform | Any transform from the [standard string transforms list](#string-transform-list). |
1150
1150
@@ -1359,7 +1359,7 @@ Identifies requests that match the specified URL. The entire URL is evaluated, i
1359
1359
1360
1360
| Property | Supported values |
1361
1361
|-|-|
1362
-
| Operator |Any operator from the [standard operator list](#operator-list). |
1362
+
| Operator |All operators from the [standard operator list](#operator-list) are supported. However, the **Any** match condition matches every request, and the **Not Any** match condition doesn't match any request, when used with the **request URL** match condition. |
1363
1363
| Value | One or more string or integer values representing the value of the request URL to match. If multiple values are specified, they're evaluated using OR logic. |
1364
1364
| Case transform | Any transform from the [standard string transforms list](#string-transform-list). |
1365
1365
@@ -1471,7 +1471,7 @@ The **host name** match condition identifies requests based on the specified hos
1471
1471
1472
1472
| Property | Supported values |
1473
1473
|-------|------------------|
1474
-
| Operator |Any operator from the [standard operator list](#operator-list). |
1474
+
| Operator |All operators from the [standard operator list](#operator-list) are supported. However, the **Any** match condition matches every request, and the **Not Any** match condition doesn't match any request, when used with the **host name** match condition. |
1475
1475
| Value | One or more string values representing the value of request hostname to match. If multiple values are specified, they're evaluated using OR logic. |
1476
1476
| Case transform | Any case transform from the [standard string transforms list](#string-transform-list). |
1477
1477
@@ -1645,7 +1645,7 @@ The **client port** match condition identifies requests based on the TCP port of
1645
1645
1646
1646
| Property | Supported values |
1647
1647
|-------|------------------|
1648
-
| Operator |Any operator from the [standard operator list](#operator-list). |
1648
+
| Operator |All operators from the [standard operator list](#operator-list) are supported. However, the **Any** match condition matches every request, and the **Not Any** match condition doesn't match any request, when used with the **client port** match condition. |
1649
1649
| Value | One or more port numbers, expressed as integers. If multiple values are specified, they're evaluated using OR logic. |
1650
1650
1651
1651
### Example
@@ -1698,7 +1698,7 @@ The **server port** match condition identifies requests based on the TCP port of
1698
1698
1699
1699
| Property | Supported values |
1700
1700
|-------|------------------|
1701
-
| Operator |Any operator from the [standard operator list](#operator-list). |
1701
+
| Operator |All operators from the [standard operator list](#operator-list) are supported. However, the **Any** match condition matches every request, and the **Not Any** match condition doesn't match any request, when used with the **server port** match condition. |
1702
1702
| Value | A port number, which must be either 80 or 443. If multiple values are specified, they're evaluated using OR logic. |
0 commit comments