DEDECMS二级域名图片附件无法显示-图片绝对网址设置不生效的解决方法

DEDECMS二级域名图片附件无法显示-图片绝对网址设置不生效的解决方法,第1张

概述在用DEDECMS做一个网站的过程中,需要将某个栏目绑定二级域名,过程中遇到一个问题,就是所有的图片都无法显示。 查看源代码,发现dedecms的图片地址默认的是相对链接地址!这样浏览器访问的过程中就会将地址自动补全为二级域名开头 比如其中有一段内容是 img 在用Dedecms做一个网站的过程中,需要将某个栏目绑定二级域名,过程中遇到一个问题,就是所有的图片都无法显示。
查看源代码,发现Dedecms的图片地址默认的是相对链接地址!这样浏览器访问的过程中就会将地址自动补全为二级域名开头
比如其中有一段内容是
实际图片存放的地址应该是https://www.bnxb.com/uploads/170622/1-1F6221431393M.png
在二级域名访问时候浏览器就将相对链接变成了https://host.bnxb.com/uploads/170622/1-1F6221431393M.png  因此无法显示

这个情况发生在我已经在后台系统设置-核心设置中启用了 (是/否)支持多站点,开启此项后附件、栏目连接、arcList内容启用绝对网址 的情况下,因此只能修改程序文件来实现。


要完美的解决这个问题,有两个问题需要修改。一是今后上传的图片都自动变成绝对地址,这样所有的二级域名包括绑定的二级目录都可以自动访问了;二是以前上传的图片修改为绝对地址,否则以前的图片还是不能访问的。

完美解决Dedecms绑定二级域名(包括二级目录绑定域名)图片附件无法显示-更换所有图片和附件地址为绝对地址的方法:

特别提醒:对程序和数据库做任何修改前请都先备份,出问题了好还原!一定要备份哦!
1、修改图片上传路径为绝对地址:(从修改起开始生效,以前的图片无效)
找到 \include\dialog\select_images_post.PHP 第108行(行数不一定准确,有的软件打开有空行)
$fileurl = $activepath.'/'.$filename;
换成:
$fileurl = $cfg_CMSurl.$activepath.'/'.$filename;
修改后,所有上传的图片都是绝对地址保存。但是以前的文章的图片还是相对地址的。

2、数据库批量替换以前的图片地址为绝对地址:
特别提醒:新手对数据库操作要小心,替换前一定要记得备份然后再操作,否则出问题了后悔莫及啊!Dedecms可以在后台备份数据。
操作方法:织梦后台——核心——批量维护——数据库内容替换:
然后选择表dede_addonarticle(一般就是第一个表) 字段 body(存放文章正文的字段)。
被替换内容: src="/uploads/
替换为:src="https://www.bnxb.com/uploads/(换成你自己的域名)
请仔细检查上量替换的内容,防止有误,操作最好截图,出错了知道如何替换回去。
然后替换即可!替换后假如是静态内容,可以生成一下所有文章,动态内容无需生成。


数据库替换后,建议检查以前文章的图片地址是否变成了绝对地址,以及地址是否出错!假如有问题,请还原数据库。
好了,完成这一步,以后你所有的二级域名都可以自动显示主域名的所有图片了! 总结

以上是内存溢出为你收集整理的DEDECMS二级域名图片附件无法显示-图片绝对网址设置不生效的解决方法全部内容,希望文章能够帮你解决DEDECMS二级域名图片附件无法显示-图片绝对网址设置不生效的解决方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://outofmemory.cn/zz/1209265.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-04
下一篇2022-06-04

随机推荐

  • 冬天钓什么鱼

    冬季可以钓鲫鱼、鲤鱼、青鱼、柳根鱼、黄颡鱼等。鲫鱼适应环境的能力很强,耐低温,能在0-30摄氏度的水中摄食,冬季钓鲫鱼,饵料以腥香为主,如果是活饵,效果会更好。鲤鱼的耐低温能力比鲫鱼差一些,但是在冬季也可以钓,可以选择水温高于10℃的自然水

    2023-02-03
    100
  • “什么人”三字词语填空

    1.有心人造句:为了收集一些能帮东主省钱的好方法,本刊记者全面出击,功夫不负有心人,他们果真寻访到了一些“高招”以供大家分享。解释:有某种志愿,肯动脑筋的人:世上无难事,只怕~。2.印加人造句:在3月23日的《美国人体人类学期刊》中,

    2023-02-03
    100
  • 朱棣的生母到底是谁?

    朱棣生母是马皇后即孝慈高皇后。马皇后一共有五个儿子,两个女儿,朱棣是第四个二子。马皇后的五个儿子分别是:长子:懿文太子朱标次子:秦愍王朱樉三子:晋恭王朱棡四子:明成祖朱棣五子:周定王朱橚两个女儿分别是:长女:宁国公主,洪武

    2023-02-03
    100
  • ssr是什么意思?

    ssr指SSR标记。SSR(Simple Sequence Repeats)标记是近年来发展起来的一种以特异引物PCR为基础的分子标记技术,也称为微卫星DNA(MicrosatelliteDNA),是一类由几个核苷酸(一般为1~6个)为重

    2023-02-03
    100
  • 什么是土蜂蜜?

    土蜂蜜是深山里面放养的中华蜂蜂蜜。不经任何加工,没有任何添加剂,一般采用新型活框和传统木桶养殖(接近淘汰),蜂蜜生长的环境,必须在深山里面无污染的环境里才算是基本的纯天然,经蜜蜂本身酿造成熟的蜜。有工厂企业,汽车尾气,居民生活垃圾的乱丢,

    2023-02-03
    100
  • 家常素菜的做法大全

    美味又营养的炒素菜方式。准备白玉茹去洗。第一步:美味小吃素菜的做法。提前准备好泡好的木耳和芹菜,洗净切段。胡萝卜少许,将胡萝卜切成菱角片。第二步:美味小吃素菜的做法。准备好葱花和蒜粉。第三步:美味小吃素菜的做法。锅中烧开水,加入一勺盐和油,

    2023-02-03
    100
  • 好听的游戏名字两个字

    两个字的游戏名字如下:1、婉安、扶苏、酒笙、秇淰、清酒、清绾、茶靡、柒婳。2、长卿、北陌、余笙、清欢、晴栀、北辰、安夏、凉墨。3、语蝶、彩寻、兮心、纸鸢、静柏、凝安、浮笙、及巳。4、爱尽、墨晔、花祭、流觞、初妍、渡难、离戈、薄幸。5

  • 维客是啥意思

    维客是一种在网络上开放,可供多人协同创作的超文本系统,由沃德·坎宁安于1995年所创。维客的原名为wiki(也译为维基)。据说WikiWiki一词来源于夏威夷语的“wee kee wee kee”,原意为“快点快点”。它其实是一种新技术,一

    2023-02-03
    100
  • 《物语系列》有哪些?

    《物语系列》中的《化物语(上·下)》、《伤物语》、《伪物语(上·下)》和《猫物语(黑)》是该系列的第一部,从《猫物语(白)》到《恋物语》是第二部,而从《凭物语》开始则是最终部。其中,《猫物语(黑)》和《猫物语(白)》虽然都以《猫物语》为书名

    2023-02-03
    100

发表评论

登录后才能评论

评论列表(0条)

    保存