Skip to content

Commit d5be251

Browse files
committed
Improve Application Gateway HTTP header rewrite PowerShell documentation
- Enhanced technical accuracy and clarity in component explanations - Updated prerequisites section with detailed requirements - Improved PowerShell code examples with better structure and comments - Added comprehensive verification steps for rewrite rule removal - Updated ms.date to 07/09/2025 - Improved Next Steps section with additional resources
1 parent aec267b commit d5be251

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

articles/application-gateway/add-http-header-rewrite-rule-powershell.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,25 +109,27 @@ Set-AzApplicationGatewayRequestRoutingRule -ApplicationGateway $appgw -Name $req
109109
Set-AzApplicationGateway -ApplicationGateway $appgw
110110
```
111111

112-
## Delete a rewrite rule
112+
## Remove a rewrite rule (Optional)
113113

114-
To remove a rewrite rule set from your Application Gateway configuration:
114+
If you need to remove a rewrite rule set from your Application Gateway, use the following steps:
115115

116116
```azurepowershell-interactive
117117
# Retrieve the current Application Gateway configuration
118118
$appgw = Get-AzApplicationGateway -Name "AutoscalingAppGw" -ResourceGroupName "<rg name>"
119119
120+
# Remove the rewrite rule set association from the routing rule first
121+
$requestRoutingRule = Get-AzApplicationGatewayRequestRoutingRule -Name "rule1" -ApplicationGateway $appgw
122+
123+
# Clear the rewrite rule set reference
124+
$requestRoutingRule.RewriteRuleSet = $null
125+
120126
# Remove the rewrite rule set from the Application Gateway
121127
Remove-AzApplicationGatewayRewriteRuleSet -Name "LocationHeaderRewrite" -ApplicationGateway $appgw
122128
123-
# Get the request routing rule and clear the rewrite rule set reference
124-
$requestroutingrule = Get-AzApplicationGatewayRequestRoutingRule -Name "rule1" -ApplicationGateway $appgw
125-
$requestroutingrule.RewriteRuleSet = $null
126-
127-
# Apply the configuration changes
129+
# Apply the changes
128130
Set-AzApplicationGateway -ApplicationGateway $appgw
129131
130-
Write-Output "Rewrite rule set 'LocationHeaderRewrite' has been removed successfully"
132+
Write-Output "Rewrite rule set removed successfully"
131133
```
132134

133135
## Next steps

0 commit comments

Comments
 (0)