0

是否可以将一个域 (MyMenu.com) 重定向到两个不同的目的地?

MyMenu.com ---> AzureStorageAccount(静态网站的StorageAccount URL)

Admin.MyMenu.com ---> AzureWebApp ( https://ExampleMenuApp.azurewebsites.net/ )

注意:我有一个来自 GoDaddy (MyMenu.com) 的域。如何制作 Admin.MyMenu.com ?

提前致谢。

4

2 回答 2

1

是的,你可以这么做。假设您有 mymenu.com,它是根域,并且您有 admin.mymenu.com,它是 mymenu.com 的子域。子域被视为根域的扩展或子项,它可以有自己的属性,例如指向不同的 IP/网站等。

因为您使用的是 Azure 存储帐户和 Azure Web 应用程序,所以您需要做的就是在 Godaddy中创建两个不同的 CNAME,每个都指向您提供的不同服务 URL。在分配域之前,您还需要使用每个单独的服务验证域/子域。

请参阅Azure 文档以创建自定义域。

于 2021-05-28T15:29:07.980 回答
1

是的,您可以使用重写。如下代码web.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.webServer>
    <rewrite>
        <rules>
            <rule name="mydomain.com" stopProcessing="true">
            <match url="(.*)" />
                <conditions logicalGrouping="MatchAll">
                  <add input="{HTTP_HOST}" pattern="^(admin.mydevapp.nl)$" />
                  <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                </conditions>
                <action type="Redirect" url="https://examplemenuapp.azurewebsites.net/" redirectType="Temporary" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>
</configuration>

测试结果:

在此处输入图像描述

我在门户网站上的域配置。

在此处输入图像描述

于 2021-05-28T05:55:39.513 回答