Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2995
  • 博文数量: 3
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2019-08-15 15:01
文章分类
文章存档

2019年(3)

我的朋友
最近访客

分类: HTML5

2019-08-16 13:27:43




运用hdwiki有段时刻了,但是我发现网上hdwiki相关的资料比较少,最近网站升级到https想在把hdwiki程序的菜单频道页和友情链接换成https格式的地址,尝试了几回发现地址改成https后,不能正常拜访,链接自动在https的前面加上http://然后链接地址过错导致无法正常跳转拜访。

hdwiki友情链接

莫非不支撑https吗?当然答案是否定的,如果想要实现头部导航菜单链接和友情链接支撑https链接的话,需要对模板中的代码进行如下修正:

一、修正导航菜单链接

(1)查找目录中control/admin_channel.php和model/channel.class.php这两个文件;

(2)查找找到以下代码:

if(substr($channel['url'],0,7)!="http://"){
$channel['url']="http://".$channel['url'];
}

(3)将第二步找到的代码替换成下面这段代码:

if(substr($channel['url'],0,4)!="http"){
if(substr($channel['url'],0,5) =="https"){
$channel['url']="https://".$channel['url'];
}else{
$channel['url']="http://".$channel['url'];
}
}
if(substr($channel['url'],0,7)!="http://"){
$channel['url']='http://'.$channel['url'];
}

二、修正友情链接

(1)查找目录中control/admin_flink.php和model/flink.class.php这两个文件;

(2)查找找到以下代码:

if(substr($flink['url'],0,7)!="http://"){
$flink['url']="http://".$flink['url'];
}

(3)将第二步找到的代码替换成下面这段代码:

if(substr($flink['url'],0,4)!="http"){
if(substr($flink['url'],0,5) =="https"){
$flink['url']="https://".$flink['url'];
}else{
$flink['url']="http://".$flink['url'];
}
}
if(substr($flink['url'],0,7)!="http://"){
$channel['url']='http://'.$flink['url'];
}

留意:修正友情链接代码的时分,control/admin_flink.php里面查找会找到两处相同代码,这两处要悉数都替换。完成了上述代码的替换,修正就悉数完成了,再次添加https链接就不会出现任何问题。






阅读(374) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~