返回列表 发布新帖

IIS7下用web.config实现301重定向

6869 0
发表于 2013-1-3 23:14:17 | 查看全部 阅读模式
服务器升级,换成了Windows server 2008,IIS6也升级成了了IIS7.5,导致之前直接在IIS6里设置的301重定向无效了,研究了一下web.config发现实现起来挺简单,记下来分享下。

主要实现:把不带www的主域名转向带www的二级域名,避免多入口,下面代码实现把xizhou.com重定向到www.xizhou.com,需要使用改成你的域名即可。

如果你没有设置过web.config,直接复制下面的代码,保存成web.config文件,放到网站根目录下即可,如果已经有该文件,复制标红的rule规则添加到原规则里即可。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
       <rewrite>
        <rules>


<rule name="domain_www" stopProcessing="true">
        <match url="(.*)" />
        <conditions>
        <add input="{HTTP_HOST}" pattern="^xizhou\.com$" />
        </conditions>
        <action type="Redirect" url="http://www.xizhou.com/{R:1}" redirectType="Permanent" />
</rule>


        </rules>
</rewrite>
        <httpRedirect enabled="false" destination="" exactDestination="true" />
    </system.webServer>
</configuration>

回复

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 申请入住

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 息州网 版权所有 All Rights Reserved. 豫ICP备10207150号
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表