未由时光

IIS下做301重定向规则

将下列代码粘贴进站点根目录下的web.config文件里服的<system.webServer>节点下保存即可

<rewrite>
​    ​<rules> 
    ​    ​<rule name="wwwredirect" stopProcessing="true">
    ​    ​    ​<match url=".*" /> 
    ​    ​    ​<conditions>
    ​    ​    ​    ​<add input="{HTTP_HOST}" pattern="^xxx.cn$" />
    ​    ​    ​</conditions>
    ​    ​    ​<action type="Redirect" url="https://www.xxx.cn/{R:0}" redirectType="Permanent" />
    ​    ​</rule>
    ​    ​<rule name="http to https redirect" stopProcessing="true">
    ​    ​    ​<match url="(.*)" />
    ​    ​    ​<conditions>
    ​    ​    ​    ​<add input="{HTTPS}" pattern="off" ignoreCase="true" />
    ​    ​    ​</conditions>
    ​    ​    ​<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
    ​    ​</rule>
    ​</rules>
</rewrite>

相关推荐

IIS 7无法加载Ajax解决办法

以下三种方式任选其一,可先尝试方法二 1.在web.config文件中的以下节点中添加内容 system.web节点 syst…

IIS7默认文档配置重复错误

在配置IIS7.5时,会出现在唯一密钥属性报错