如何将请求重定向到通过 Azure 应用服务托管的不同 Web 应用

woo*_*ddy 5 redirect azure .net-core azure-web-app-service azure-webapps

我有两个通过 Azure Web 服务托管的 Web 应用程序,分别具有 URLhttps://example1.azurewebsites.nethttps://example2.azurewebsites.net

我正在考虑的是,我想将请求重定向到,example1而不example2需要任何代码更改或重新部署。我不太确定 Azure Web 服务是否支持这种开箱即用的配置。如果是这样,最好的选择是什么?

更新:为了澄清,所有请求的URL 都需要更改为example2from 。example1

Rob*_*gan 5

最简单的方法是使用重定向规则更新 web.config。您甚至可以在 WebApp 的 SCM 站点中编辑 web.config,而无需通过 FTP 进入或重新部署。这是微软文档

这段代码应该可以做到,但我还没有测试过。

<system.webServer>
   <httpRedirect enabled="true" destination="http://www.contoso.com/" />
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

  • 只是想补充一点:你说你还没有测试过。我刚刚测试过,这个解决方案有效。 (2认同)