注意ServerFault.com如何没有子域? 如果我们想用我们的网站做同样的事情 – >将所有来自www.***.com
stream量redirect到***.com
我们如何做到这一点?
起初,我认为可能使用IIS7的Url Rewrite免费扩展? 如果是的话,所有请求都可以301 redirected
到301 redirected
吗?
Absolutally。 因为IIS7虽然不使用.htaccess兼容规则,但并不像在Apache或ISAP Rewrite中那样简单。
这里的这个页面有你需要的所有细节(由于IIS7的graphics性质,在这里很难重现)。 如果你手动编辑你的web.config文件,正确的过程是:
<rule name="Canonical Host Name" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTP_HOST}" negate="true" pattern="^example1.com$" /> <add input="{HTTP_HOST}" negate="true" pattern="www.example1.com$" /> </conditions> <action type="Redirect" url="http://example.com/{R:1}" redirectType="Permanent" /> </rule>