科汛网校V10/V11
帮助首页 科汛网校V10/V11 - 问题汇总

科汛网校多域名IIS设置http跳到https补充说明

0 2022/11/23 17:49:40

一、网校仅绑定单域名,可以按以下步骤:

 详见:https://www.kesion.com/edu_help_V9_question/71480.html

 

二、多个域名,仅支持部分域名跳到https的设置

  使用科汛网校S2B2C平台版的客户 ,平台下都是有很多的入驻机构,每家入驻机构都会有平台授权使用的二级域名或是入驻机构要求绑定自己的域名,如果我们自己平台按上面方式启用了http跳到 https,但一些入驻机构的独立域名,没有购买自己的SSL证书,这时按上面设置的方法,就会导致入驻机构的网站打不开的问题。

 

接下来我们通过图示说明一下,如何达到部分域名跳到https的效果,假设我们只需要主域名www.kesion.com 启用http自动跳到https,而平台上其它的网站的域名不自动跳转,则我们只需要按以下方法增加一条条件规则即可,如下图:

image.png


在上图中,点添加按钮,出现如下图:

 

在上图中,我们条件输入: {HTTP_HOST},检查输入字符串是否,选择“与模式匹配,模式输入:  ^www\.kesion\.com$

image.png

最后,确认加入并点右上角的“应用”,如下图:

image.png

按以上方法设置后,只有主站域名www.kesion.com会启用自动http跳到 https

 

 

再比如,我们需要主站域名www.kesion.com及入驻在平台下使用主站二级域名的机构主页启用http自动跳到 https,则这时我们只需要在刚设置的模式改为 ^(.*)\.kesion\.com$

并点应用即可,如下图:

image.png

接下来我们再说一下另外的情况,如果除了平台主域名及平台二级域名要启用http自动跳到https,假设还有入驻机构绑定了自己的独立域名www.qq.com 并且要求http自动跳到https。那么我们也同样稍改一下模式即可,我们改为:^(.*)\.kesion\.com|www\.qq\.com$,如下图

image.png


^(.*)\.kesion\.com|www\.qq\.com$ 模式规则说明一下,这里其实就是正则表达式,把匹配到的域名重启向跳到https下, | 表示或者的意思。如果您有更多的域名要启用http跳到https则只需在刚加的模式加继续加|域名即可。如:  ^(.*)\.kesion\.com|www\.qq\.com|www\.163\.com$


当然除了以上直接在IIS面板里修改匹配规则,我们也可以打开站点根目录下的web.config,找到类似以下代码,直接修改即可。

image.png

100%