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/front-door-rules-engine-actions.md
+67-1Lines changed: 67 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ services: frontdoor
6
6
author: duongau
7
7
ms.service: frontdoor
8
8
ms.topic: conceptual
9
-
ms.date: 05/07/2024
9
+
ms.date: 07/16/2024
10
10
ms.author: duau
11
11
zone_pivot_groups: front-door-tiers
12
12
---
@@ -237,6 +237,39 @@ In this example, we append the value `AdditionalValue` to the `MyRequestHeader`
237
237
238
238
---
239
239
240
+
> [!NOTE]
241
+
> Certain Azure Front Door reserved headers can't be modified using rules engine actions, including the actions to modify request headers and response headers. The following list of reserved headers can't be modified, along with any headers prefixed with `x-ec` and `x-fd`.
Use the **modify response header** action to modify headers that are present in responses before they're returned to your clients.
@@ -285,6 +318,39 @@ In this example, we delete the header with the name `X-Powered-By` from the resp
285
318
286
319
---
287
320
321
+
> [!NOTE]
322
+
> Certain Azure Front Door reserved headers can't be modified using rules engine actions, including the actions to modify request headers and response headers. The following list of reserved headers can't be modified, along with any headers prefixed with `x-ec` and `x-fd`.
323
+
>
324
+
> *`Accept-Ranges`
325
+
> *`Host`
326
+
> *`Connection`
327
+
> *`Content-Length`
328
+
> *`Transfer-Encoding`
329
+
> *`TE`
330
+
> *`Last-Modified`
331
+
> *`Keep-Alive`
332
+
> *`Expect`
333
+
> *`Upgrade`
334
+
> *`If-Modified-Since`
335
+
> *`If-Unmodified-Since`
336
+
> *`If-None-Match`
337
+
> *`If-Match`
338
+
> *`Range`
339
+
> *`If-Range`
340
+
> *`X-Ms-Via`
341
+
> *`X-Ms-Force-Refresh`
342
+
> *`X-MSEdge-Ref`
343
+
> *`Warning`
344
+
> *`Forwarded`
345
+
> *`Via`
346
+
> *`X-Forwarded-For`
347
+
> *`X-Forwarded-Proto`
348
+
> *`X-Forwarded-Host`
349
+
> *`X-Azure-RequestChain`
350
+
> *`X-Azure-FDID`
351
+
> *`X-Azure-RequestChainv2`
352
+
> *`X-Azure-Ref`
353
+
288
354
## <aname="UrlRedirect"></a> URL redirect
289
355
290
356
Use the **URL redirect** action to redirect clients to a new URL. Clients are sent a redirection response from Front Door. Azure Front Door supports dynamic capture of URL path with `{url_path:seg#}` server variable, and converts URL path to lowercase or uppercase with `{url_path.tolower}` or `{url_path.toupper}`. For more information, see [Server variables](rule-set-server-variables.md).
0 commit comments