ASP.Net重写规则从一个域到一个类似的域

时间:2012-12-07 01:07:01

标签: asp.net

我正在尝试编写一个重写规则,该规则需要www.mydomain1.co.uk/*并重写为www.mydomain2.co.uk / *

我有以下规则无效,因为我怀疑它会进入无限循环。

任何人都可以帮忙吗

    <rule name="Canonical Host Name" stopProcessing="true">
      <match url="(.*)" />
      <conditions>
        <add input="{HTTP_HOST}" negate="true" pattern="^mydomain1\.co\.uk/$" />
      </conditions>
      <action type="Redirect" url="http://www.mydomain10.co.uk/{R:1}" redirectType="Permanent" />
    </rule>

1 个答案:

答案 0 :(得分:0)

尝试一下代码

          <rule name="Canonical Host Name">
            <match url="(.*)" ignoreCase="true" />
            <conditions>
                <add input="{HTTP_HOST}" pattern="^mydomain1\.co\.uk" />
            </conditions>
            <action type="Redirect" url="http://www.mydomain10.co.uk/{R:1}" redirectType="Permanent" />
        </rule>