使用iis我想根据他们正在使用的子域重定向客户端。
例如,我想给客户端提供以下URL“
client1.mydomain.com
(客户端名称应该是动态的并且可以用作参数)。
当客户端使用此URL时,我想以下列模式将其重定向到域:
www.mydomain.com/#client1
这是正确的解决方案,如果是这样,实现它的最佳方法是什么?
答案 0 :(得分:0)
由于没有答案,如果有人需要完成同样的事情,将以下规则添加到您的web.config就可以了。
<system.webServer>
<rewrite>
<rules>
<rule name="Rewrite sub domain to folder" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(?!www?)(.*)\.mydomain\.com$" />
</conditions>
<action type="Rewrite" url="/#{C:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>