我遇到了一个带有域名的情况,因为我对IIS不太熟悉,所以我有点难过。
我以为我可以使用URLRewrite,但它似乎不适用于目录中的绑定。
情境:
我有一个主网站,可以作为多个网站使用。
示例:
用户可以创建chris.html,它将被放入:
masterwebsite/Chris/Chris.html
用户2可以创建mike.html,它将被放入
masterwebsite/Mike/Mike.html
我想将多个域名绑定到我的主网站上的不同位置。
即;
网址:chris.com
绑定到:masterwebsite / Chris / Chris.html
和
我尝试使用的url重写规则模式;
^chris.com$
重定向到Chris/Chris.html
^mike.com$
,重定向到Mike/Mike.html
任何人都可以建议如何正确地做到这一点?非常感谢你。
答案 0 :(得分:0)
如果要测试特定主机,则必须使用这些条件 举个例子,它将是:
<rule name="Chris" patternSyntax="ExactMatch" stopProcessing="true">
<match url="^.*$" />
<conditions>
<add input="{HTTP_HOST}" pattern="^chris.com$" />
</conditions>
<action type="Redirect" url="http://masterwebsite/Chris/Chris.html" redirectType="Permanent" />
</rule>