IIS重写规则:将旧域重定向到新域中的特定页面

时间:2015-05-11 02:30:27

标签: asp.net redirect url-rewriting dns rewrite

我们需要将旧域重定向到新域中的特定页面。

e.g。

GIVEN I navigate to http://old.domain.com
THEN I should be redirected to http://new.domain.com/apple

GIVEN I navigate to http://veryold.domain.com
THEN I should be redirected to http://new.domain.com/apple

我看了下面的链接,表明DNS重定向是不可能的: https://github.com/dotnet/roslyn/issues/2602

我对IIS Rewrite规则不太满意。

有人可以帮忙吗?

我从下面开始,似乎效果不佳:

<rule name="Redirect old domain to new domain page" stopProcessing="true">
    <match url=".*" />
    <conditions>
        <add input="{HTTP_HOST}" pattern="^old.domain.com$" />
    </conditions>
    <action type="Redirect" url="http://new.domain.com/apple" redirectType="Permanent" />
</rule>

0 个答案:

没有答案