我在尝试解决网站上的问题时遇到了一些问题。
CDN(内容分发网络)可以在某些页面上运行,但在其他页面上不能运行,我首先认为这是由于路径上的写入错误造成的,但事实并非如此。
示例,不在此处工作(主页:
<div class="container"> <div class="row wrap"> <article class="col-sm-3 entry animate__animated animate__fadeInUp" aria-label="" style="height: 417px;"> <a class="thumb_link aligncenter" href="https://example.com/the-link/" title="click to read"> <img style="" class="entry-image attachment-post lazyloaded thumb img-responsive" alt="text" src="https://example.com/wp-content/uploads/2023/05/img.png"><header class="entry-header"><h2 class="entry-title">Title</h2></header></a>
但它正在另一个页面上运行(相同的帖子,相同的图像)(以 Ezoic CDN 为例)(显示所有最近发布的帖子的自定义页面)
<div class="news-snippet"><a href="https://example.com/the-link/" rel="bookmark" class="featured-image"> <img src="https://sf.ezoiccdn.com/ezoimgfmt/example.com/wp-content/uploads/2023/05/img.png?ezimgfmt=rs:368x246/rscb1/ngcb1/notWebP" alt="text" ezimgfmt="rs rscb1 src ng ngcb1" class=" ezlazyloaded" data-ezsrc="https://sf.ezoiccdn.com/ezoimgfmt/example.com/wp-content/uploads/2023/05/image.png?ezimgfmt=rs:368x246/rscb1/ngcb1/notWebP" height="494" width="740" ezoid="0"></a> <div class="summary"> <h4 class="news-title"><a href="https://example.com/the-link/" rel="bookmark">Title</a></h4><p>excerpt of post</p><a href="https://example.com/the-link/" rel="bookmark" class="readmore">Read More</a></div></div>
为什么会发生这种情况?
我检查了 WordPress 中显示的路径是否正确,一切看起来都很好。
路径的位置不是问题,因为同一图像在不同的页面上得到优化。