先上几张图看看异常现象

打开正常的网站显示发现链接中的跟异常的差别就是链接中的attachment目录变成了picdata目录,可以网站根目录没有这个文件目录

我咨询了开发模板的人员,他们说是缓存导致,据说有些NGINX会出现这种问题
下面给出解决办法(以下摘自旗云网7ycc.com)
Cscms 图片不显示 地址部分目录变成picdata的起因
这个问题是cdn缓存导致的,再缓存规则里面设置规则不缓存/index.php/picdata/即可,如果不会操作的或者希望显示图片实际地址的,可以继续看下面的解决办法; ===下面是V4.1修改教程打开./cscms/app/helpers/link_helper.php找到以下代码: /*if(UP_Pan!=”){ $linkurl=UP_…
===下面是V4.1修改教程
打开 ./cscms/app/helpers/link_helper.php
找到 以下代码:去掉注释
/*if(UP_Pan!=''){
$linkurl=UP_Url;
}else{
$linkurl=is_ssl().Web_Url.Web_Path;
}*/
改成 如下代码:
if(UP_Pan!=''){
$linkurl=UP_Url;
}else{
$linkurl=is_ssl().Web_Url.Web_Path;
}
===下面是V4.0修改教程
打开 ./cscms/app/helpers/link_helper.php
找到 以下代码:去掉注释
/*if(UP_Pan!=''){
$linkurl=UP_Url;
}else{
$linkurl="http://".Web_Url.Web_Path;
}*/
改成如下代码:
if(UP_Pan!=''){
$linkurl=UP_Url;
}else{
$linkurl="http://".Web_Url.Web_Path;
}
开启缓存的后台要更新下缓存,生成的需要重新生成。
转载请注明本文链接:http://cscms.doc.weixiaoline.com/28.html