IIS中设置HTTP访问重定向到HTTPS
不啰嗦,我们直接开始!
1、购买SSL证书(我用的阿里云的免费证书),然后IIS设置好SSL。
2、如果IIS没有URL重写模块,则需要下载安装URL重写模块:Microsoft URL Rewrite Module
3、取消勾选“SSL设置”-》“要求 SSL”
4、URL重写规则:ASP.NET站可直接修改web.config,和界面操作结果一致,例如:
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="HTTP to HTTPS redirect" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="true" /> </conditions> <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
5、URL重写规则:图形化配置 找到“URL重写”
添加规则
添加入站空白规则
规则详情
主要参数
名称:HTTP to HTTPS redirect
模式:(.*)
条件输入:{HTTPS}
模式:off 或 ^OFF$
重定向URL:https://{HTTP_HOST}/{R:1}
重定向类型:已找到(302) 或 参阅其它(303)
配置完成后“应用”到当前站点
URL重写配置结果
验证
通过http访问站点,若自动重定向至https则配置成功!
参考文章:
到此这篇关于IIS中设置HTTP访问重定向到HTTPS的文章就介绍到这了,更多相关IIS HTTP重定向到HTTPS内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
windows 2003服务器安装 IIS6.0和IIS自带FTP服务器图文教程
这篇文章主要介绍了windows 2003服务器安装 IIS6.0和IIS自带FTP服务器图文教程,需要的朋友可以参考下2014-11-11Windows Server 2022 服务器系统安装过程图解
目前微软已经发布了Windows Server 2022 Standard、Datacenter和Datacenter Azure三种版本,在这三个版本中Windows Server 2022 Standard(标准版)是主要版本,下面将为你介绍Windows Server 2022安装的全部过程2024-03-03Windows server 2008 R2 多用户远程桌面配置详解(超过两个用户)
这篇文章主要介绍了Windows server 2008 R2 多用户远程桌面配置详解(超过两个用户),需要的朋友可以参考下2018-05-05Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程
这篇文章主要介绍了Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程,需要的朋友可以参考下2014-12-12windows2008 server子域加入父域时提示错误 域已经存在
这篇文章主要介绍了windows2008 server子域加入父域时提示错误 域已经存在问题,本文给出了原因分析及修改方案,需要的朋友可以参考下2019-11-11Windows2008 AHCI功能开启方法(提升硬盘加速)
AHCI 全名Advanced Host Controller Interface,是 Intel 所主导的一项技术,可以发挥SATA 硬盘的潜在加速功能,大约可增加30%的硬碟读写速度,所以在主板和硬盘都支持的情况下还是开启该功能。2009-07-07IIS中301重定向跳转web.config规则和http重定向模块的实现教程
301跳转对于搜索引擎而言,便是告诉搜索引擎:“此url地址已经永久的进行跳转到了‘XXX’url地址。”而对于用户而言,301跳转后的网站,在用户使用的时候,输入旧的地址,会自动跳转到新的地址。在IIS中实现301重定向有web.config规则和IIS中的http重定向模块两种方式。2023-04-04
最新评论