iis 怎么添加重定向

更新时间:2026-01-03 来源:TopSSL AI 助理 作者:TopSSL AI 助理

在 IIS 中设置 HTTP 到 HTTPS 重定向的完整指南

您提出的问题属于技术故障排除(Troubleshooting)类别。以下是基于行业标准和 Microsoft IIS 配置规范的详细诊断与操作步骤,用于在 Internet Information Services (IIS) 上正确配置从 HTTP 到 HTTPS 的自动重定向。


📌 核心目标

确保所有通过 http:// 访问网站的请求都被强制重定向到安全的 https:// 连接,从而实现全站加密通信并提升 SEO 排名。

🔧 操作步骤:在 IIS 中添加 HTTP/HTTPS 重定向规则

  1. 安装 URL Rewrite 模块
    该模块是 IIS 实现重写的前提条件。
    👉 下载地址:Microsoft 官方 URL Rewrite Module
  2. 打开 IIS 管理器
    在左侧连接树中选择您的网站站点。
  3. 双击“URL 重写”功能图标
    如果未显示此功能,请确认已成功安装 URL Rewrite 模块。
  4. 点击右侧“添加规则” → 选择“空白规则”
  5. 配置匹配条件:
    • 名称:可自定义,如 "Force HTTPS"
    • 匹配 URL
      • 请求的 URL:选择 匹配模式
      • 使用:选择 正则表达式
      • 模式:输入 (.*)
      • 勾选“忽略大小写”
  6. 添加条件:
    • 逻辑分组:选择 全部匹配
    • 点击“添加”按钮:
      • 条件输入:选择 {HTTPS}
      • 检查是否存在:选择 与模式匹配
      • 模式:输入 ^OFF$
  7. 设置操作类型:
    • 操作类型:选择 重定向
    • 重定向 URL:输入 https://{HTTP_HOST}{REQUEST_URI}
    • 取消勾选“附加查询字符串”
    • 重定向类型:推荐选择 永久 (301),有利于搜索引擎优化(SEO)
  8. 点击“应用”保存规则
    位于右侧操作面板中。

✅ 验证重定向是否生效

  • 使用浏览器以 http://yourdomain.com 方式访问站点。
  • 建议使用无痕/隐私模式测试,避免缓存干扰。
  • 预期结果:页面应自动跳转至 https://yourdomain.com 并显示安全锁标志。

⚠️ 故障排查:重定向不生效怎么办?

若配置后仍无法跳转,请执行以下检查:
  1. 检查 web.config 文件是否存在
    路径为网站文档根目录下。右键站点 → “浏览”即可定位目录。
  2. 验证 web.config 是否包含正确的重写规则
    文件中应有如下 XML 片段:
    <configuration>
      <system.webServer>
        <rewrite>
          <rules>
            <rule name="Force HTTPS" enabled="true" stopProcessing="true">
              <match url="(.*)" />
              <conditions>
                <add input="{HTTPS}" pattern="^OFF$" />
              </conditions>
              <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
            </rule>
          </rules>
        </rewrite>
      </system.webServer>
    </configuration>
  3. 若文件缺失或规则错误,请手动创建或修改 web.config 文件并粘贴上述代码。

🔍 更多帮助参考:在IIS中设置HTTP/HTTPS重定向


🔐 推荐搭配使用的 SSL 证书产品

为保障 HTTPS 加密通信正常运行,需先部署有效的 SSL证书。以下是三款适用于不同场景的主流 DV 类型证书:
产品名称参考价格(元)适用场景
锐安信vTrus入门级DV65适用于个人博客、测试环境或预算有限的小型网站
PositiveSSL DV 证书66适用于中小企业官网、轻量级电商平台
Sectigo DV SSL证书297适用于对品牌信任度有一定要求的中大型企业网站

📚 参考资料:

立即探索,帮您快速寻找适合您的SSL数字证书 申请SSL证书
免费SSL证书 | 快速实现HTTPS加密与付费证书申请 - TopSSL
提供免费与付费SSL证书申请
微信公众号二维码 扫一扫在线咨询
关注 TopSSL 公众号, RSS订阅 SSL资讯与技术支持

2004-2026 © 北京传诚信  版权所有 | TopSSL提供免费SSL证书与付费证书,快速实现HTTPS加密  北京市朝阳区鹏景阁大厦16层

技术协助:wo@topssl.cn 企业咨询:vip@topssl.cn