news 2026/6/9 20:04:50

【不看后悔系列】一文教你如何配置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/5 0:23:45

Question:找到给定字符串中的不同字符(java)

题目:解一:获取两个字符串,设置两个整型的计“值”器,将两个字符串转成对应的字符数组,for循坏分别遍历两个字符数组,将数组中元素对应的ASCII码值赋给计“值”器,这样就通过两个计“值”器进行…

作者头像 李华
网站建设 2026/6/9 11:22:59

别让报告成废纸!可行性研究报告怎么写才被认可?

第一章总论第一节项目名称及承担单位一、项目名称二、项目承办单位三、项目建设地点四、可行性研究报告编制单位五、项目承办单位概况第二节项目背景一、行业背景1、国际方面2、国内方面二、行业发展现状1、国际方面2、国内方面三、企业发展定位分析四、项目建设的有利条件第三…

作者头像 李华
网站建设 2026/6/7 4:21:52

HumanML3D完整使用指南:从数据准备到模型训练

HumanML3D完整使用指南:从数据准备到模型训练 【免费下载链接】HumanML3D HumanML3D: A large and diverse 3d human motion-language dataset. 项目地址: https://gitcode.com/gh_mirrors/hu/HumanML3D HumanML3D是当前最全面的3D人体运动-语言数据集&#…

作者头像 李华
网站建设 2026/6/5 5:22:51

【GESP】C++四级真题 luogu-B4415 [GESP202509 四级] 排兵布阵

GESP C 2025年9月四级真题,二维数组考点,难度⭐⭐★☆☆。 luogu-B4415 [GESP202509 四级] 排兵布阵 题目要求 题目描述 作为将军,你自然需要合理地排兵布阵。地图可以视为 行 列的网格,适合排兵的网格以 1 标注,…

作者头像 李华
网站建设 2026/6/8 18:16:14

终极嵌入式语音优化:快速部署完整音频压缩方案

终极嵌入式语音优化:快速部署完整音频压缩方案 【免费下载链接】xiaozhi-esp32 Build your own AI friend 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32 在嵌入式AI语音交互开发中,音频处理效率直接影响设备性能和用户体验。…

作者头像 李华