我们需要将旧域重定向到新域中的特定页面。
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>