我有一个域名(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)上运行
答案 0 :(得分:1)
您需要将操作类型更改为“重定向”。重写只会调用服务器上的不同资源,但不会更改浏览器中的URL。除此之外,你的规则对我来说很好。