虽然很久前就有朋友在我这里留言,然后我准备关注对方的,点击了昵称,跳转的也页面无法打开,然后居然也是发现了对方输入的是https网址。在zblogasp目前的最新版本中,对评论框网址的代码是有http://就直接作为网址录入数据库,没有http://的网址就自动添加http://然后录入数据库。
然而现在https已经普及,所以很多的朋友在输入网址的时候,就用了自己的https网址,虽然一般都是同时开通了http访问或者跳转,但是在zblogasp里面就闹了个bug,而且搁置了3年(论坛最早提这个问题的时候就没有人回应,是三年前的事情)都没有解决。
无独有偶,陈医生居然写了跟我相同的提示语(上图),所以林三要带头解决它!
If Len(HomePage)>0 Then
If InStr(HomePage,"http://")=0 Then HomePage="http://" & HomePage
End If
以上代码取自系统的 c_system_lib.asp 文件,所以关键是修改这个文件。找这个文件费了些周折,也怪林三没有使用网页设计软件,所以一直找不到这段代码。这里要感谢浮沉和未寒童鞋的帮助!
把判断语句改成 If InStr(HomePage,"http://")=0 and InStr(HomePage,"https://")=0 即可,如果还有什么修改问题或者技术协助,欢迎在下面留言呢,至于官方估计是不会再升级更新系统的样子。