很多时候我们需要把不带www的域名301重定向到主域名下,windows server 2008 iis7.5安装urlwrite重写模块后,可以在虚拟主机根目录下的web.config文件复制进一下内容即可:
<rule name=”www 301″ stopProcessing=”true”>
<match url=”^(.*)$” ignoreCase=”false” />
<conditions logicalGrouping=”MatchAll” trackAllCaptures=”false”>
<add input=”{HTTP_HOST}” pattern=”^teachdb\.com$” ignoreCase=”false” />
</conditions>
<action type=”Redirect” url=”http://www.teachdb.com/{R:1}” redirectType=”Permanent” />
</rule>
红色部分改成你对应的域名,还有teachdb.com这样不带www的域名记得解析到对应的ip上,还有虚拟主机记得绑定对应的域名,不然没效果。