设置http自动跳转https(IIS URL重写模块的配置)

参考:https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/url-rewrite-module-configuration-reference

  • 规则如下




    
    
        
        
    
    


  • 说明:

HTTP URL in this form: http(s)://:/?

是对段进行正则解析反向引用,结果放到{R:N}中
中对pattern内容进行正则解析反向引用,结果放到{C:N}中

条件说明:
     

=>如果是https访问 则条件无效不做跳转处理,针对http才有效
 

=>单独针对test.com开头的访问 才进行https自动跳转,不加这个条件则所有http访问都做https跳转


MatchAll表示必须满足所有的条件


MatchAny表示满足任一个条件即可

 

如果要针对几个别名做https跳转 则要设置多个规则:




    
    
        
        
    
    


    
    
        
        
    
    


 

 

你可能感兴趣的:(WEB相关)