迩鎏鎈论坛

 找回密码
 立即注册
开启左侧

IIS7/8 SSL证书HTTP重定向到HTTPS

[复制链接]
发表于 2023-3-2 19:25:48 | 显示全部楼层 |阅读模式 来自 LAN

最近自己一个网站升级至HTTPS协议访问,但是为了用户输入,需要当用户输入的是HTTP协议时,能自动定向到HTTPS,类似百度网站,当你输入www.baidu.com并回车后,地址栏自动变成了https://www.baidu.com。

以前步骤简要介绍了如何实现该功能

1)下载并安装Microsoft URL 重写模块

https://www.microsoft.com/zh-CN/download/details.aspx?id=7435

备注:根据不同的系统,不同的语言选择。

2) 站点绑定以下两种协议:

c0252de0ab5edf4c353e5c4129650b1e.jpg

3)站点的SSL设置,确保“要求 SSL”未选中。

49bd86fa508fb7eff2c4814a18aeb1c3.jpg

4)ASP.NET站点则直接在Web.config文件中添加以下配置节,作为<configuration>的子元素放在文件末尾即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<system.webServer>
    <rewrite>
        <rules>
            <rule name="Redirect to https" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTPS}" pattern="^OFF$" />
                    <add input="{HTTPS_HOST}" pattern="^(localhost)" negate="true" />
                </conditions>
                <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>

上面的配置也可以直接在IIS中的URL Write中手动添加,完成后大致如下:

553f2eb76fd12b8b8da4d6cf011e03d1.jpg

未经允许不得转载:王超博客 » IIS7/8 SSL证书HTTP重定向到HTTPS

迩鎏鎈论坛 - 版权声明 1、在发表言论时,请遵守当地法律法规。主题所有言论纯属个人意见,与本站立场无关。
2、本站所有主题由作者发表,作者享有帖子相关版权,其他单位或个人使用、转载或引用本文时必须征得作者同意并注明来源于迩鎏鎈论坛
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
4、帖子不遵守当地法律法规、广告、人身攻击等情况时,迩鎏鎈论坛管理人员有权不事先通知发贴者而删除本文。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迩鎏鎈论坛 ( 闽ICP备19021048号 )|站点地图

GMT+8, 2025-8-30 15:39 , Processed in 0.113480 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表