URL重写和主机之间的重定向

时间:2014-02-11 13:45:14

标签: iis url-rewriting host url-redirection

我有以下重写规则将任何conetnt从主机hostA.com重定向到新主机hostB.com的主页。 我还想将浏览器网址更改为www.HostB.com

<rewrite>
        <rules>
            <rule name="301 redirect entire site" stopProcessing="true">
                <match url="^hostA(.*)$" />
                <action type="Redirect" redirectType="Permanent" url="http://www.hostB.com" appendQueryString="true" />
            </rule>
        </rules>
    </rewrite>

但这不起作用。我该怎么办呢。

1 个答案:

答案 0 :(得分:1)

你可以这样做

<rule name="domain redirect" enabled="true" stopProcessing="true">
      <match url="^hostA(.*)$" />
      <action type="Redirect" url="http://hostb.example.com/{R:0}" appendQueryString="true" />
  </rule>