网站使用阿里云 CDN 加速后,使用 Timthumb 显示缩略图的地方,图片全都无法正常显示了,直接打开缩略图网址查看图片时,浏览器直接出现如下错误提示信息:
No image specified
如果直接设置回源站,Timthumb 缩略图却显示正常,说明源站没有问题,错误肯定出在了阿里云 CDN 处。最后发现阿里云 CDN 有一个“过滤参数”功能配置项,打开此功能后将会忽略 URL 请求中?之后的参数。由于 Timthumb 是通过?之后参数进行缩略图显示的,所以打开此功能后,Timthumb 将无法正常显示缩略图。
为了 Timthumb 缩略图能够正常显示,请进入阿里云 CDN 域名管理界面,在基础配置中将“过滤参数”项关闭即可,具体如下图所示: