IIS配置Url重写实现http自动跳转https的重定向方法

需要准备的工具和环境:

  • URL ReWrite工具,下载地址:
    but,2.1的版本是有bug,我之前被他们坑出翔了。所以有些时候你可能需要2.0的版本。
    2.0从哪里可以下载呢。从Web Platform Installer里面进行安装吧。
IIS配置Url重写实现http自动跳转https的重定向方法

操作流程

配置URL分为全局和非全局,下图,可以看到URL重写组件内容。

IIS配置Url重写实现http自动跳转https的重定向方法


选择某一个站点中的URL重写,我们称之为单独的非全局。
直接选择IIS的可以配置全局,所以这里要依靠你自己的判断和选择。

打开Url重写工具

在右侧点击添加,然后选择空白规则,然后进行规则的配置。

规则命令如下

这个也是网上一大堆教程最神的地方,很多东西都是缺失的,后者不把代码帖出来的。。

名称:Redirect To HTTPS(这个名字你可以自己改)
模式:(.*)然后点击忽略大小写

IIS配置Url重写实现http自动跳转https的重定向方法

条件中的逻辑分组处理

首先参考上图中的逻辑分组信息。

输入类型模式是否忽略大小写备注
{HTTPS}与模式匹配^OFF$YES此项用来匹配你的请求是HTTPS还是HTTP
{HTTPS_HOST}与模式不匹配^(localhost)YES如果你是本地的localhost不会重定向到SSL

操作重定向

IIS配置Url重写实现http自动跳转https的重定向方法

在操作属性中,重定向的URL:https://{HTTP_HOST}/{R:1},然后选中附加查询字符串以及重定向类型为303 即可。

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/7317

(0)
郭靖的头像郭靖
上一篇 2023年2月21日 下午5:03
下一篇 2023年2月22日 下午3:38

相关推荐

  • 使用Openssl 自签发IP证书

    使用Openssl 自签发IP证书 日常交付项目中,总是有这样的场景,再使用一些融合通讯的业务时,需要HTTPS 环境,那就涉及到SSL 证书的签发 考虑到项目成本的问题,往往都是本地自签发IP 证书使用;使用openssl生成根证书,签发服务端证书,安装根证书使浏览器信任自签证书。 创建证书脚本:ssl.sh 证书脚本内容: 签发证书 签发好的证书 安装根…

    2023年5月26日
    1.5K00
  • Linux 宝塔部署 ASP.NET Core 应用

    第一步,发步应用 我这是一个API 应用和 MVC 应用 设置,服务器上要运行的端口 API 端口5000 MVC 端口5001 打包文件夹,发步 1、桌面新建俩个文件夹 2、右键项目发步,选中iis 目标位置选择刚刚桌面上创建的API文件夹 MVC 同理,这里不做演示 第二步、安装LInux ASP.NET Core 运行时环境 1、连接服务器 2、执行以…

    2023年3月8日
    2.0K00
  • 如何修改WordPress底部版权信息?

    wordpress安装之后,有不少默认设置需要我们修改,wordpress网站底部版权信息就是其中之一,在网站最下面页脚那个位置,会有一段英文声明,如下所示。 © 2019 My WordPress Proudly powered by WordPress 如果你使用的不是wordpress默认主题,底部版权信息会根据wordpress主题的不同,被开发者写…

    2024年1月29日
    1.9K00
  • Discuz! Database Error的解决办法

    原因一:数据库表太大 比如mysql数据库的表内容太大,超过10G就有可能会影响discuz论坛的运行。 这种情况可以通过对数据库分表的方法来解决。 原因二:数据库配置错误 有时候可能是主机搬家、数据库搬家等,造成数据库信息填写错误,或旧数据库信息没有及时更新等,比如数据库用户名、密码、数据库表填写错误等。 可以修正一下相关数据库信息即可,可以找到confi…

    2023年2月21日
    1.2K00
  • 七牛云对象存储使用 qshell 批量管理文件存储类型(实战教程) 一、适用场景说明 本教程适用于以下典型场景: 二、前置条件 1️⃣ 准备 qshell 下载地址:https://github.com/qiniu/qshell/releases 确认版本(建议记录): 2️⃣ 七牛云 AccessKey / SecretKey 确保账号具备以下权限(至少)…

    Linux系统 3天前
    1800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信