首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS 7要求SSL自动重定向到https://

IIS 7要求SSL自动重定向到https://
EN

Webmasters Stack Exchange用户
提问于 2012-04-01 17:31:09
回答 2查看 37.3K关注 0票数 27

我已经将IIS 7配置为需要SSL。我可以自动重定向非SSL请求被加密吗?

例如,如果用户在http://domain.example中键入,IIS可以将请求重定向到https://domain.example而不是显示403错误页吗?

EN

回答 2

Webmasters Stack Exchange用户

回答已采纳

发布于 2012-04-02 05:14:16

有几种方法可以做到这一点,但如果您安装了URL重写模块,这是相当容易的,也是一个很好的方法。

您可以将以下配置粘贴到站点的web.config文件(附于(一节)

代码语言:javascript
复制
<configuration>
<system.webServer>
<rewrite>  
  <rules> 
   <rule name="https redirect">      
      <match url="(.*)" ignoreCase="false" />     
         <conditions>        
            <add input="{HTTPS}" pattern="off" ignoreCase="false" />      
         </conditions>      
      <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}{REQUEST_URI}" />    
   </rule>  
  </rules>
</rewrite>
</system.webServer>
</configuration>

或者,您可以使用IIS的UI创建一个新规则,如下面的屏幕截图所示。

票数 28
EN

Webmasters Stack Exchange用户

发布于 2013-04-22 01:42:04

首先,您需要在SSL设置中禁用“Require”。然后你就可以遵循斯科特的解决方案了。

RuslanY博客为IIS:10个URL重写提示和技巧提供了一堆有用的规则

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/28057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档