IIS - 基于入站的不同默认页面 URL

IIS - Different Default Page based on inbound URL

您好,我的目标是让用户根据入站 url 登陆我域中的不同页面。这是托管的 IIS 10.0。

例如

不确定执行此操作的最佳方法。我应该搞乱 DNS、重定向,还是有什么方法可以在 IIS 中对其进行操作?

你可以使用url按照Lex Li的建议重写,这是最简单的方法,我给你做了一个例子,你可以参考,你的两个重定向没有共同点,所以你需要创建 2 个不同的规则。

<rule name="test1" stopProcessing="true">
   <match url=".*" />
     <conditions>
        <add input="{HTTP_HOST}" pattern="(.*)\.mydomain\.com" />
     </conditions>
   <action type="Redirect" url="mydomain.com/{C:1}/version5/test.htm" />
</rule>

<rule name="test2" stopProcessing="true">
   <match url=".*" />        
   <action type="Redirect" url="mydomain.com/production.htm" />
</rule>