dedecms调用二级域名图片不显示(可能遇到跨域问题)解决

找到include的文件extend.func.php

function replaceurl($newurl)
{
$newurl=str_replace('src="/uploads/','src="'.$GLOBALS['cfg_basehost'].'/uploads/',$newurl);
return $newurl;

}

然后在详情页调用时候标签{dede:field.body/}修改成{dede:field.body function='replaceurl(@me)'/}
倘若提示跨域问题

image.png

在请求页面头部加上下面这段代码即可

<meta http-equiv="Access-Control-Allow-Origin" content="*">
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我是新加入212的同学,现在在第六组,我的易效能原生班级是189班,复训班级是201,这次是跟201的同学,一起来...
    向死而生520袁红阅读 250评论 0 0
  • by Nana 选择斯里兰卡的项目是一个偶然,但其实也是冥冥之中注定的一种缘分。去之前对兰卡的想象就是茶叶,宝石还...
    你楠朋友阅读 703评论 2 2
  • 高速公路上疾驰的车,以追赶落日的速度向前开着,我们在归家的路上! 灰白色的公路在与速度的摩拳擦掌中变成了一缕一缕,...
    童真有话说阅读 1,620评论 4 3
  • 把《带一本书去巴黎》读完了,很羡慕林达夫妇可以这样带着灵魂上路,拿不断的上路去拯救被这个世界浮尘迷失的双眼。 突然...
    葫芦娃__阅读 265评论 0 0