2011-04-19 153 views
1

我有一个站点绑定了多个域。以下是我想要达到的目标使用IIS访问服务器变量url重写器

用户根据其域名访问资源http://theirdomain.com/admin我需要将所有请求重写为http://theirdomain.com/admin/theirdomain.com。这个想法是,实际的用户特定资源都在服务器上的独立文件夹中,但我想根据其域来映射它们。不太确定如何为此设置重写规则。任何帮助将非常感激。

回答

1

我得到尽可能这可能帮助:

<rule name="rww" stopProcessing="true"> 
    <match url="^((admin)|(admin/))$" /> 
    <conditions trackAllCaptures="false"> 
     <add input="{HTTP_HOST}" pattern="^(www\.)?(.*)$" /> 
    </conditions> 
    <action type="Rewrite" url="/admin/{C:2}" /> 
</rule>