news 2026/6/23 22:07:01

【不看后悔系列】一文教你如何配置IIS域名访问时自动添加www且自动将http协议升级/重定向为https协议保姆级实操教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【不看后悔系列】一文教你如何配置IIS域名访问时自动添加www且自动将http协议升级/重定向为https协议保姆级实操教程

文章目录

    • 一、情景还原
    • 二、教程
    • 1.绑定域名
    • 2.配置URL重写
    • 3.编辑网站HSTS

一、情景还原

我有一个网站,假设域名为:baidu.com,我现在想实现的效果是:

1.在浏览器里访问baidu.com,自动跳转到https://www.baidu.com
2.在浏览器里访问www.baidu.com,自动跳转到https://www.baidu.com
3.在浏览器里访问https://baidu.com,自动跳转到https://www.baidu.com

也就是说无论我怎么访问,最终都跳转到https://www.baidu.com即可。

众所周知,在1和2里,浏览器走的是http协议,第3个走的是https协议。

那么好,我们现在就可以把需求和问题归结一下,为:

1.让不带www.的域名(baidu.com)访问,自动转为www.baidu.com
2.让http协议,自动升级为https协议

如此,我们便能实现随便访问1、2、3里面的地址,最终都能转到https://www.baidu.com

那么,这样有什么好处呢?

当然有:
1.容错率高:用户随便怎么输入,都能访问;
2.SEO友好:爬虫会把这四个地址归结为同一个网站,权重更高

二、教程

这里先说一下前提条件,得有 baidu.com 的 https 证书,不然还玩个毛~

1.绑定域名

先在IIS的网站里,绑定4个域名,分别为:

  • http协议: baidu.com、www.baidu.com,端口80
  • https协议:baidu.com、www.baidu.com,端口443


2.配置URL重写

如果没装这个模块,先装一下,具体教程可以回看我这篇文章,介绍了如何下载和安装:
《Nginx配置太复杂?本文教你将vue等类似项目发布部署到windows的IIS服务器,实现界面化清爽运维》


装好之后,添加2个空白规则,如下:

  • 规则1

    • 名称:Redirect to HTTPS with WWW
    • 匹配URL:
      • 模式:(.*)
    • 条件:
      • 输入: {HTTPS}
      • 类型:与模式匹配
      • 模式:^OFF$
    • 操作:
      • 操作类型:重定向
      • 重定向URL:https://{HTTP_HOST}/{R:1}
      • 重定向类型:永久(301)
  • 规则2

    • 名称:Add WWW for HTTPS
    • 匹配URL:
      • 模式:(.*)
    • 条件:
      • 输入:{HTTP_HOST}
      • 类型:与模式匹配
      • 模式:^baidu.com$
    • 操作:
      • 操作类型:重定向
      • 重定向URL:https://www.baidu.com/{R:1}
      • 重定向类型:永久(301)

3.编辑网站HSTS

选中网站,在右侧配置栏里,点击HSTS,进行配置:

至此,应该是大功告成了!

排忧解惑:
1.如果浏览器里访问时不能正确跳转,请先清除cookie等历史数据再试;
2.如果IIS里没有HSTS选项,请升级IIS版本,或安装相关补丁;


都看到这里了,各位帅哥/美女,不管有用没用,都帮忙点个赞呗,❤️谢谢~


Author
吴所畏惧 2025.12.18
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 18:25:58

【OpenCV】Python图像处理之重映射

重映射(Remapping)是一种灵活的几何变换,核心是通过自定义坐标映射关系,将输入图像的像素按指定规则映射到输出图像的对应位置。与仿射变换、透视变换不同,重映射无需遵循固定的数学模型(如线性变换、透视矩…

作者头像 李华
网站建设 2026/6/23 18:38:26

CANN训练营 学习(day9)昇腾AscendC算子开发实战:从零到性能冠军

训练营简介 报名链接​​https://www.hiascend.com/developer/activities/cann20252#cann-camp-2502-intro 目录 昇腾Ascend C算子开发全流程实战:从性能预测到性能冠军的锻造之路 序章:工欲善其事,必先利其器——开发环境的“压舱石” …

作者头像 李华
网站建设 2026/6/23 19:16:19

Kotaemon财务报表解读:非专业人士也能看懂财报

Kotaemon财务报表解读:非专业人士也能看懂财报 在投资理财日益普及的今天,越来越多普通人开始关注上市公司财报。但翻开一份动辄上百页的年报,满眼都是“毛利率”“商誉减值”“非经常性损益”这样的术语,数据又分散在不同章节之间…

作者头像 李华
网站建设 2026/6/23 6:20:00

Amazon EC2 实例类型命名约定

https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html Amazon EC2 提供了多种实例类型,您可以根据自身需求选择最适合的类型。实例类型的命名基于其实例族(instance family)和实例大小(instance size&…

作者头像 李华
网站建设 2026/6/23 16:29:52

FingerJetFXOSE:解锁指纹识别开发新境界的开源利器

还在为指纹识别系统的复杂算法而头疼吗?🤔 想要快速构建可靠的生物识别应用却苦于技术门槛?今天我要为你介绍一款真正能够改变游戏规则的指纹特征提取库——FingerJetFXOSE!这个由DigitalPersona公司开源贡献的项目,正…

作者头像 李华
网站建设 2026/6/23 18:27:01

程序员必看:Transformer如何解决RNN的长距离依赖问题,建议收藏!

本文详细解释了Transformer架构如何解决RNN和LSTM中的长距离依赖问题。RNN/LSTM由于循环结构,在处理长序列时会出现梯度消失或爆炸,导致早期信息难以传递到后期。而Transformer通过自注意力机制,允许模型在处理序列每个元素时直接关注所有其他…

作者头像 李华