账号通
    

账号  

密码  

7173

查看

11

回复
主题:[分享]KesionCMS全站使用https的方法 [收藏主题] 转到:  
poemail 当前离线

105

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:1194 分
登录次数:42 次
注册时间:2007/8/7
最后登录:2017/5/27
poemail 发表于:2017/5/10 22:56:02   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

现在https越来越流行,更多的网站开始全站使用ssl加密传输,但kesioncms似乎在这一点上没有做过多的考虑;本人在架设网站时就发现完全没法使用cms,比如我的网站,因为系统获取的url是http://www.sithing.com:443,无论你怎么更改成https://www.sithing.com都没有用,而我网站的初衷又不想开启网站http://访问,所有的访问都需要经过https,那么,这就需要改代码了。


以下基于KesionCMS X2/X1更改:



找到文件:KS_Cls/Kesion.CommonCls.asp,约724行



Public Function GetAutoDomain()


Dim TempPath


If Request.ServerVariables("SERVER_PORT") = "80" Then


GetAutoDomain = Request.ServerVariables("SERVER_NAME")


Else


GetAutoDomain = Request.ServerVariables("SERVER_NAME") & ":" & Request.ServerVariables("SERVER_PORT")


End If


If Instr(UCASE(GetAutoDomain),"/W3SVC")<>0 Then


   GetAutoDomain=Left(GetAutoDomain,Instr(GetAutoDomain,"/W3SVC"))


End If


GetAutoDomain = "http://" & GetAutoDomain


End Function


改成:



Public Function GetAutoDomain()


Dim TempPath


GetAutoDomain = Request.ServerVariables("SERVER_NAME")


If Instr(UCASE(GetAutoDomain),"/W3SVC")<>0 Then


   GetAutoDomain=Left(GetAutoDomain,Instr(GetAutoDomain,"/W3SVC"))


End If


If Request.ServerVariables("SERVER_PORT") = "80" Then


GetAutoDomain = "http://" & GetAutoDomain


elseif Request.ServerVariables("SERVER_PORT") = "443" Then


GetAutoDomain = "https://" & GetAutoDomain


else


GetAutoDomain = "http://" & GetAutoDomain & ":" & Request.ServerVariables("SERVER_PORT")


end if


End Function





本文来源:https://www.sithing.com/archives/84




 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
goon2005 当前离线

740

主题

1

广播

0

粉丝
添加关注
级别:六年级

用户积分:3504 分
登录次数:229 次
注册时间:2006/10/31
最后登录:2018/2/26
goon2005 发表于:2017/5/17 17:04:16   | 只看该作者 查看该作者主题 沙发 
科汛在线网校系统
这个不错,正需要,现在https越来越需要了

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
qf520 当前离线

1098

主题

3

广播

15

粉丝
添加关注
级别:八年级

用户积分:3508 分
登录次数:824 次
注册时间:2009/12/16
最后登录:2023/12/1
qf520 发表于:2017/5/30 11:07:34   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
众优科技 当前离线

21

主题

1

广播

0

粉丝
添加关注
级别:学前班

用户积分:81 分
登录次数:54 次
注册时间:2016/1/4
最后登录:2018/3/29
众优科技 发表于:2017/12/28 14:43:31   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
dodd 当前离线

278

主题

3

广播

0

粉丝
添加关注
级别:二年级

用户积分:11531 分
登录次数:198 次
注册时间:2008/1/7
最后登录:2021/3/1
dodd 发表于:2018/3/24 12:32:29   | 只看该作者 查看该作者主题 报纸 
科汛在线商城系统(NET)
没有效果啊。还是显示的80,没有自动跳转到443啊。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gcr198026 当前离线

138

主题

1

广播

0

粉丝
添加关注
级别:一年级

用户积分:263 分
登录次数:70 次
注册时间:2010/11/12
最后登录:2018/12/5
gcr198026 发表于:2018/11/28 11:05:42   | 只看该作者 查看该作者主题 地板 
科汛在线网校系统
没有效果,用不了!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
otbbs 当前离线

1605

主题

12

广播

2

粉丝
添加关注
级别:高一年

用户积分:8980 分
登录次数:1225 次
注册时间:2006/8/7
最后登录:2023/11/29
otbbs 发表于:2019/6/6 22:12:12   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zjedu5184 当前离线

290

主题

25

广播

4

粉丝
添加关注
级别:二年级

用户积分:685 分
登录次数:109 次
注册时间:2008/8/25
最后登录:2022/2/10
zjedu5184 发表于:2019/8/16 8:12:07   | 只看该作者 查看该作者主题 8楼 
科汛在线商城系统(NET)
服务器上要做什么配置吗?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mltx13601343590 当前离线

26

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:50 分
登录次数:9 次
注册时间:2019/8/23
最后登录:2020/1/14
mltx13601343590 发表于:2019/8/29 9:31:36   | 只看该作者 查看该作者主题 9楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
823878703 当前离线

115

主题

42

广播

1

粉丝
添加关注
级别:一年级

用户积分:288 分
登录次数:159 次
注册时间:2010/12/21
最后登录:2023/11/2
823878703 发表于:2019/12/3 10:12:32   | 只看该作者 查看该作者主题 10楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.81250秒 powered by KesionCMS 9.0