公告:云飞网站目录为广大站长提供免费收录网站服务,网站处于推广发展期所有网站免费收录。

点击这里在线咨询客服
新站提交
  • 网站:1847
  • 待审:0
  • 软件源码:23
  • 文章:381
  • 会员:
本文为大家介绍一下DEDECMS远程图片遇到Https无法本地化解决办法,由于现在许多网站使用了HTTPS技术,所以我们在DEDE后台发布文章时,可能会遇到对于https的就无法本地化的问题,关于http的远程图片本地化,要想支持HTTPS,其实也非常简单,以下是解决办法:
 
第一步:
找到dede//inc/inc_archives_functions.php (注:前边红色的dede目录是您的后台目录)
 
定位到文件里面GetCurContent($body)这个函数
 
将以下代码:
 
 
 
preg_match_all("/src=[\"|’|\s]{0,}(http:\/\/([^>]*)\.(gif|jpg|png|jpeg|bmp))/isU",$body,$img_array);
$img_array = array_unique($img_array[1]);
 
改为:
 
preg_match_all("/src=[\"|’|\s]{0,}(http:\/\/([^>]*)\.(gif|jpg|png|jpeg|bmp))/isU",$body,$img_array);
preg_match_all("/src=[\"|’|\s]{0,}(https:\/\/([^>]*)\.(gif|jpg|png|jpeg|bmp))/isU",$body,$img_array_https);
$img_array = array_unique($img_array[1]); 
$img_array_https = array_unique($img_array_https[1]); 
$img_array=array_merge_recursive($img_array,$img_array_https);
第二步:
再找到:
 
if(!preg_match("#^http:\/\/#i", $value))
{
continue;
}
 
 
改为:
 
 
 
if(!preg_match("#^http:\/\/#i", $value)&&!preg_match("#^https:\/\/#i", $value))
{
continue;
}
 
 
保存文件并上传,这样https的远程图片本地化的问题就解决了


既然来到了本站不如免费提交一下你的网站
分享到:
热门网站
软件源码

简洁黑色通用织梦博客dedecm17-12-30

运行环境:整站程序采用PHP+MYSQL架构,内核使用的是织梦Dedecms5.7 黑色通...

PHP虚拟资源商品交易平台源21-05-01

分享大气精美的PHP虚拟资源素材商品交易平台网站源码, 搭建说明:环境:PHP...

新版vip视频解析站源码 带播18-08-13

今天纯洁给大家分享一款还算不错的vip视频解析源码,有需要的小伙伴可以下...

织梦dedecms会员中心模板带17-12-23

模板名称: 织梦dedecms会员中心模板带会员签到赚金币功能 会员中心使用方...