我使用虚拟应用程序在单个 azure Web 应用程序上部署了 2 个 Web 应用程序,请参阅下面的屏幕截图,
现在我想将自定义域 URL 指向为,
main.mydomain.com到app1
和
api.mydomain.com 到app2
可能吗?如果是,如何实现?请帮忙。
否则,我最终不会为每个应用程序创建 WebApps 吗?那么这是唯一的方法吗?
我使用虚拟应用程序在单个 azure Web 应用程序上部署了 2 个 Web 应用程序,请参阅下面的屏幕截图,
现在我想将自定义域 URL 指向为,
main.mydomain.com到app1
和
api.mydomain.com 到app2
可能吗?如果是,如何实现?请帮忙。
否则,我最终不会为每个应用程序创建 WebApps 吗?那么这是唯一的方法吗?
根据您的描述,您希望访问main.mydomain.com
并重定向到yourwebapp.azurewebsites.net/app1
与 app2 相同的内容。
如果是这样,您可以在中使用以下规则web.config
:
<rewrite>
<rules>
<rule name="RedirectTovirtualDirectory" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^main.mydomain.com$" />
</conditions>
<action type="Redirect" url="https://yourwebapp.azurewebsites.net/app1/{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>