将主机名作为另一个域添加到Azure中的特定文件夹

将主机名作为另一个域添加到Azure中的特定文件夹,azure,dns,Azure,Dns,所以我在azure中有一个项目是www.example.com,它有它的MVC文件结构和源代码。然而,在这其中,我有另一部分需要它自己的URL,www.example2.com,它将指向这个层次结构中的一个文件夹。因此,您可以从www.example.com/#/example2.html或直接从www.example.com访问此入口点。希望这是有道理的。因此,在Azure中,我如何实现这一点?我正在查看自定义域,但没有看到一种方法来实现这一点。有什么想法吗?是的,在web.config中使用

所以我在azure中有一个项目是www.example.com,它有它的MVC文件结构和源代码。然而,在这其中,我有另一部分需要它自己的URL,www.example2.com,它将指向这个层次结构中的一个文件夹。因此,您可以从www.example.com/#/example2.html或直接从www.example.com访问此入口点。希望这是有道理的。因此,在Azure中,我如何实现这一点?我正在查看自定义域,但没有看到一种方法来实现这一点。有什么想法吗?

是的,在web.config中使用重写规则。相应地调整变量

<rewrite>
   <rules>
      <rule name="Redirect domain" enabled="true">
         <match url="^(.*)$" />
         <conditions>
            <add input="{HTTP_HOST}" pattern="^(www\.)?example2\.com$" />
         </conditions>
         <action type="Rewrite" url="folder/{R:1}" />
      </rule>
   </rules>
</rewrite>

不要忘记将这两个域添加并授权到您的web应用程序