提问人:Sharad 提问时间:11/11/2021 更新时间:11/11/2021 访问量:290
自定义 ASP.Net Web 应用的 azure 403 禁止访问错误页
Customize azure 403 Forbidden error page for ASP.Net web app
问:
请帮我自定义 azure 403 禁止的错误页面以供 Asp.Net。下面是我得到的图片,如果我返回 403 禁止。
答:
0赞
anon
11/11/2021
#1
有一种可能的解决方法: 可以通过自己的负载均衡器或应用程序网关将所有流量路由到 WebApp,这样可以创建自定义错误页,而不是显示默认错误页。您可以使用自定义错误页面来使用自己的品牌和布局。请参阅此文档以进一步参考。
使用门户和 PowerShell,可以配置自定义错误页。
- 从 Azure 门户>应用程序网关>侦听器> 导航到要指定错误页的特定侦听器,并指定如下所示的 URL:
将 PowerShell 用于全局自定义错误页面:
$appgw = Get-AzApplicationGateway -Name <app-gateway-name> -ResourceGroupName <resource-group-name>
$updatedgateway = Add-AzApplicationGatewayCustomError -ApplicationGateway $appgw -StatusCode HttpStatus502 -CustomErrorPageUrl "http://<website-url>"
将 PowerShell 用于侦听器级别错误页:
$appgw = Get-AzApplicationGateway -Name <app-gateway-name> -ResourceGroupName <resource-group-name>
$listener01 = Get-AzApplicationGatewayHttpListener -Name <listener-name> -ApplicationGateway $appgw
$updatedlistener = Add-AzApplicationGatewayHttpListenerCustomError -HttpListener $listener01 -StatusCode HttpStatus502 -CustomErrorPageUrl "http://<website-url>"
有关详细信息,请参阅 Add-AzApplicationGatewayCustomError 和 Add-AzApplicationGatewayHttpListenerCustomError。
评论