如何批量把织梦图片上传路径修改为绝对地址

DedeCMS系统 admin 346浏览

遇到问题:之前发布文章织梦图片路径保存的修改方法经测试才发现图片一直是以/uploads开头的相对地址,那么如何把织梦上传图片路径修改为绝对地址?

解决办法:

步骤一:登录织梦后台→系统→基本参数设置→核心设置→(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址(选择是)

步骤二:针对已经生成的文章中图片替换为绝对地址

  1. 登录网址后台—>核心—>批量维护—>数据库内容替换
  2. 选择表 dede_addonarticle 字段 body
  3. 被替换内容src="/uploads/
  4. 替换为src="http://你的域名/uploads/

步骤三:如何从根源解决传图片实现绝对地址的问题?

打开 includedialogselect_images_post.php文件,查找以下代码

$fileurl = $activepath.'/'.$filename;

将其修改为:$fileurl = '你的域名'.$activepath.'/'.$filename;

Tips:1.域名一定要加上http协议;2.请注意代码中的单引号是否是英文状态下的,如果没加域名没加http协议,图片上传不显示,单引号不是英文状态下的也是同样的结果

参考:三种实用的织梦传图片绝对地址设置方法

转载请注明:大灰牛博客 » 如何批量把织梦图片上传路径修改为绝对地址