织梦远程图片本地化https链接图片无法本地化解决方法

发布期:2020-07-04 | 来源处:本站 | 编辑者:站长助手 | 浏览量:0
04
07
2020

  用过织梦网站系统的朋友,都会遇到发布文章时候文章里面带https的站外图片无法本地化,通过二次技术开发可以解决,以下是解决办法。

找到  dede/inc/inc_archives_functions.php 文件里面 GetCurContent($body) 这个函数,里面

preg_match_all("/src=["|'|s]{0,}(http://([^>]*).(gif|jpg|png))/isU",$body,$img_array);
$img_array = array_unique($img_array[1]);

这一段改为:

 preg_match_all("/src=["|'|s]([^"|^'|^s]*?)/isU",$body,$img_array);  
 $img_array = array_unique($img_array[1]);



继续进入第二步操作:

    if(!preg_match("#^http://#i", $value))

    {

    continue;

    }


这一段改为:

 if(!preg_match("#^(http|https)://#i", $value))
 {
 continue;
 }



  如果你用的是阿里云的服务器,要设置两个地方,第一、 【设置PHP版本:PHP5.3】, 第二、PHP.INI设置→PHP环境相关参数:输出缓冲区数据块设置:启动】。


  这样修改后,发文章就可以把https的远程图片也本地化了。赶紧去试试看。百度一搜一大堆那些,都试过,不起作用。全宝鑫专业建站技术员,以阿里诚信通旺铺客户的产品为例,做过测试,可以远程图片本地化。




TAG 标签:

网站优化知识

推荐类似信息
热线(微信同号):
137-6042-7131
在线客服:
售前
售前
售前
售后
微信图标
联系微信:
微信联系二维码
欢迎留言,我们及时与您沟通!
为您公司定制,最符合您公司的官方网站!

搭建网站定制网站,将获得全宝鑫公司,设计师免费为您设计
创意LOGO(商标),和设计您满意的名片

网店托管服务流程:拍摄产品、美工处理、上传网店、
版面设计、资料优化,按年托管!

工作日 9:00-18:00 等您联系咨询!(微信同号)137-6042-7131
留言说明您需要的服务!

您需要的服务?(可选填)


QQ咨询