我的一个朋友有一个Wordpress网站,我不时帮忙。我今天去了那里,发现有些图片没有显示出来。
他创建并发布了一篇文章,并在该帖子中提供了此代码:
[caption id="attachment_1173" align="alignnone" width="800"]<img class="size-full wp-image-1173" src="http://domain.com/wp-content/uploads/2017/02/335237585.jpg" alt="Image 1" width="800" height="569" /> Image caption[/caption]
然而,当我查看页面时,会显示alt标记,如果我检查元素,则图像的源(src)指向一个完全不同的域:
http://d14x51nv4ivcb0.cloudfront.net/wp-content/uploads/2017/02/35237585.jpg
无法正确加载。
同样在源代码的末尾有这样的评论:
<!-- Performance optimized by W3 Total Cache. Learn more: https://www.w3-edge.com/products/
Content Delivery Network via Amazon Web Services: CloudFront: d14x51nv4ivcb0.cloudfront.net
Served from: domain.com @ 2017-02-28 12:04:57 by W3 Total Cache -->
因此,云端域/ W3总缓存似乎已关闭?我之前从未使用过W3 Total Cache,但似乎很奇怪,在帖子中,图像src设置正确但在查看时会被转换。