巅峰霸主 > 设计开发 > 织梦教程 > dedecms绝对路径远程缩略图

dedecms启用绝对路径后远程缩略图地址不正确的解决方法

时间:2021-01-03 00:37:25  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:织梦系统启用绝对路径后远程缩略图地址不正确,默认会多出来一个域名,就是把网站的域名再重复了一次,修改如下……
系统 -> 系统基本设置 -> 核心设置
找到(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址,选择“是”

继续找到

其他设置,找到,附件目录是否绑定为指定的二级域名,选择“是”
附件目录的二级域名,按实际情况填写。

这时图片的路径就变成了这样:

https://www.dfbazhu.comhttp://www.xx.com/pic/1.jpg

默认在远程图片链接的前面又把域名再加上了一次,所以图片加载不出来,我们这时需要把多出来的域名删除。

找到/include/arc.listview.class.php,找到

$row['litpic'] = $GLOBALS['cfg_mainsite'].$row['litpic'];

修改为

$row['litpic'] = $row['litpic'];

这只能在列表页有用,首页还是有问题,继续找到/include/taglib/arclist.lib.php,找到

$row['litpic'] = $GLOBALS['cfg_mainsite'].$row['litpic'];

修改为

$row['litpic'] = $row['litpic'];

这样就完美解决绝对路径和站外图片的引用问题了,比较适合空间比较有限的服务器或虚拟主机。站外图片最好引用自己用了CDN加速的二级域名上的附件,这样图片打开速度快,低性能的服务器一样可以秒开。

(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部