使用Windows IIS 10将HTTP重定向到HTTPS

本教程将向您展示如何在IIS 10中配置网站,以便所有传入 http:// 该网站的链接将被重定向到其安全位置 https:// 版本。

这些说明假定您已经对该网站执行了以下步骤:

  1. 下载并安装IIS URL重写 模块,然后启动IIS管理器。
  2. 选择您要应用重定向的网站,然后双击 URL重写.
    选择站点并打开URL重写
  3. 点击 添加规则…
  4. 选择 空白规则 ,在 入境规则 部分,然后单击 OK 按钮。
    空白规则
  5. 给您的重定向起一个易于记忆的名称。
  6. 匹配网址 部分:
    • 请求的URL: Matches the Pattern.
    • 运用Regular Expressions.
    • 输入 (.*) 作为 图案。
    • 单向阀 忽略大小写.
    匹配网址设置

  7. 向下滚动到 医美问题 并在必要时展开该部分。 选择 Match All 逻辑分组,然后点击 新增... 按钮。
    选择全部匹配,然后单击添加
  8. 将打开一个对话框:
    • Type {HTTPS} ,在 条件输入 领域。
    • 检查输入字符串是否Matches the Pattern.
    • Type ^OFF$ 在模式字段中。
    • 单向阀 忽略大小写.
    • 点击 OK 按钮。
    添加条件

  9. 现在,您应该在列表中看到您的状况。
    清单中的条件
  10. 向下滚动到 操作 部分,然后输入以下设置:
    • 选择 Redirect 作为 动作类型.
    • Type https://{HTTP_HOST}/{REQUEST_URI} ,在 改写URL 领域。
    • 取消选中 Append query string.
    • 重定向类型Permanent (301).
    编辑动作
  11. 点击 使用 在右边 行动 菜单。
    点击应用
  12. 现在,您可以在网络浏览器中检查重定向。 如果有任何问题,您可以检查网站的 web.config 文件以确保它包含正确的信息。 在IIS管理器中,右键单击您的站点,然后选择 浏览 从菜单。
    浏览
  13. 确认文件 web.config 存在,然后在文本编辑器中将其打开。
    web.config中
  14. 验证 web.config 包含以下文本。 如有必要,您可以创建和/或修改此文件:
    
        
            
                
                    
                        
                        
                            
                        
                        
                    
                
            
        
    

SSL.com提供了多种 SSL /TLS 服务器证书 用于HTTPS网站。

比较SSL /TLS 证书

订阅 SSL.com 的时事通讯

不要错过SSL.com上的新文章和更新

保持信息灵通和安全

SSL.com 是网络安全领域的全球领导者, PKI 和数字证书。注册以接收最新的行业新闻、提示和产品公告 SSL.com.

我们希望收到您的反馈

参加我们的调查,让我们知道您对最近购买的想法。