从域指针重写到子域

时间:2016-10-29 14:22:15

标签: iis url-rewriting

我有一个域名(www.example.com),其子域名(test.example.com)

我还有一个指向www.example.com的域指针(www.pointer.com)

我想做的是让任何人在浏览器视图中输入www.pointer.com test.example.com

<rule name="CanonicalHostNameRule1" patternSyntax="Wildcard" stopProcessing="true">
                <match url="*" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="www.pointer.com" />
                    </conditions>
                        <action type="Rewrite" url="test.example.com" />
                    </rule>
        </rules>

但这只是将我发送到HTTP错误404.0 - 未找到页面

有什么方法可以解决这个问题吗?

这是在带有php的IIS(windows)上运行

1 个答案:

答案 0 :(得分:1)

您需要将操作类型更改为“重定向”。重写只会调用服务器上的不同资源,但不会更改浏览器中的URL。除此之外,你的规则对我来说很好。