IIS7 IIS8自动跳转到HTTPS 301重定向http到https

时间:2019-04-03 12:10 / 来源:未知 / 作者:酱油 / 点击:

前面记录赛门铁克Symantec SSL免费证书简易安装的方法,不再一一赘述,以下是记录http跳转到https的方法,个人习惯使用IIS,所以只转载IIS的重定向方法,验证无误。

IIS7需要先确认是否安装 “URL REWRITE2 ” 伪静态模块 , 如果您已经安装可以跳过

URL REWIRTE (伪静态模块)

下载地址 : http://www.iis.net/downloads/microsoft/url-rewrite

第一步: 选择站点,  “URL 重写”,如果安装的是英文版的 应该是【Url rewrite】


第二步: 添加 “ 空白规则”


第三步:添加规则

名称 : HTTPS

匹配URL 模式: (.*)

条件:

1、{HTTP_HOST}  模式: ^(localhost) 类型:与模式不匹配

2、{HTTPS}  模式: ^OFF$ 类型:与模式匹配

操作类型选择:重定向 

重定向URL:https://{HTTP_HOST}/{R:1}

重定向类型:参阅其他(303)


然后保存即可

高级版(直接把伪静态添加到web.config)

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Redirect To HTTPS" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^(localhost)" negate="true" />
                        <add input="{HTTPS}" pattern="^OFF$" />
                    </conditions>
                    <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

猜你喜欢

推荐栏目

DEDECMS
DEDECMS

DEDE使用经验和技巧

WordPress
Wordpress

WP使用经验和技巧

Zblog
Zblog

Zblog使用经验和技巧

CSS
CSS

CSS使用经验和技巧

网络资料
网络资料

转载实用网络资料

按键伤人
按键伤人

转载乱七八糟的网络资源

我是酱油
我是酱油

随笔札记 记录生活点滴

本站推荐

百度站内搜索

专业博客主机