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

hdwiki友情链接

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

一、修改导航菜单链接

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

(2)搜索找到以下代码:

if(substr($channel['url'],0,7)!="https://"){
$channel['url']="https://".$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']="https://".$channel['url'];
}
}
if(substr($channel['url'],0,7)!="https://"){
$channel['url']='https://'.$channel['url'];
}

二、修改友情链接

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

(2)搜索找到以下代码:

if(substr($flink['url'],0,7)!="https://"){
$flink['url']="https://".$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']="https://".$flink['url'];
}
}
if(substr($flink['url'],0,7)!="https://"){
$channel['url']='https://'.$flink['url'];
}

注意:修改友情链接代码的时候,control/admin_flink.php里面搜索会找到两处相同代码,这两处要全部都替换。完成了上述代码的替换,修改就全部完成了,再次添加https链接就不会出现任何问题。

也许你也感兴趣:

该日志由 热门手机棋牌游戏下载 于2019年05月13日发表在Html5分类下,
转载请注明: HDwiki无法添加https链接的解决方法
关键字: , ,
【上一篇】

1 篇回应 (访客:1 篇, 博主:0 篇)

  1. 今日新闻 说道:

    文章不错支持一下,非常喜欢

    #1楼