您的位置 首页 > 程序开发 > Html5教程

HDwiki无法添加https链接的解决方法

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

hdwiki友情链接

难道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’];
}
}

二、修改友情链接

(1)查找目录中control/admin_friendlink.php和model/friendlink.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_friendlink.php里面搜索会找到两处相同代码,这两处要全部都替换。复制上面的代码的时候注意换成英文标点和空格。完成了上述代码的替换,修改就全部完成了,再次添加https链接就不会出现任何问题。

blank

关于作者: 破折君

江西九江人,专注新媒体、搜索引擎、电商运营、IT技术、软件使用技巧!

热门文章

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

0条评论