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自签证书生成

    一 背景 我们的mqtt broker服务,使用了SSL自签证书,可以提高mqtt连接安全性。 二 生成自签证书 在Centos7下生成,有效时长:100年

    2023年3月9日
    1.3K00
  • LNMP黄金架构的搭建

    LNMP组合工作流程 LNMP工作流是用户通过浏览器输入域名访问Nginx web服务,Nginx判断请求是静态请求则由Nginx返回给用户。如果是动态请求(如.php结尾),那么Nginx会将该请求通过FastCGI接口发送给PHP引擎(php-fpm进程)进行解析,如果该动态请求需要读取mysql数据库,php会继续向后读取数据库,最终Nginx将获取的…

    2022年7月7日
    1.9K00
  • 蓝科模板网站迁移打开空白问题解决

    现象:网站迁移后,发现网站打开空白,原网页能正常打开 分析处理过程:首页进行环境检测,使用php测试页<?php phpinfo(); ?>测试 发现php默认页是能够正常打开的,同时发现网站后台能够正常登录,通过百度发现需要清除缓存才可显示正常首页。 点击清理缓存 这样首页就能够打开了,首页正常打开后可能会遇到一些图片显示不全的问题,可以在后台网站管…

    2022年12月22日
    1.3K00
  • Rabbitmq数据备份与还原

    一、场景 现在有服务器A和服务器B ,由于业务需要,要求把服务器A上mq的数据迁移到服务器B上,rabbitmq的数据包括元数据(RabbitMQ用户、vhost、队列、交换和绑定)和消息数据,而消息数据存储在单独的消息存储库中。 A:192.168.2.58 B:192.168.1.60 二、元数据备份和还原 1、操作 在服务B上搭建rabbitmq服务,…

    2022年11月15日
    1.9K00
  • SpringBoot 启动打印 Banner:佛祖保佑,永无BUG!

    在Resources目录下新建banner.txt 输入内容如下

    2023年9月13日
    2.0K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信