建站技巧

全站启用 CDN 后 TimThumb 缩略图报错:No image specified 解决方法

 5个月前 (07-03)     205  
文章目录

测试主题的时候碰到一个问题,主题使用 TimThumb 缩略图,然后我开启的又拍云CDN ,是全站直接 CDN 加速,不是动静分离。发现缩略图都不显示了,F12查看错误,缩略图全部400,且TimThumb 报错:No image specified,(没有指定图像),开 CDN 之前是正常的,所以问题肯定出在 CDN 上。

Google一下,找到类似的了,这兄弟用的阿里的CDN,阿里的看他的:电梯

又拍云是一样的,也有一个“参数跟随”的选项,在“缓存控制”里面的“参数跟随”选择“全程跟随”就可以了。

其他CDN平台应该是一样的,看看有没有类似的设置。

全站启用 CDN 后 TimThumb 缩略图报错:No image specified 解决方法

另外,如果你开启了Wordpress的多站点,需要修改一下timthumb.php文件,找到以下代码(大概220行):

//把该行代码删除或注释掉
$this->src = preg_replace('/https?:\/\/(?:www\.)?' . $this->myHost . '/i', '', $this->src);

把该行代码删除或注释掉即。这行代码的意思是“如果图片地址是本机的,则删除图片url中本机的域名部分”。

版权声明:一为 发表于 5个月前 (07-03),共 472 字。
转载请注明:全站启用 CDN 后 TimThumb 缩略图报错:No image specified 解决方法 | 一为忆

暂无评论

暂无评论...
2019/11/5 19:31
双 11 还没到,我就已经开始剁手了–! 详情