系统 -> 系统基本设置 -> 核心设置 找到(是/否)支持多站点,开启此项后附件、栏目连接、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加速的二级域名上的附件,这样图片打开速度快,低性能的服务器一样可以秒开。
(责任编辑:陆柏熺)