Wordpress 只有在登录时才提供web字体
我观察到一些我不明白的东西: 在我的wordpress博客上,我使用了大量自托管的web字体,地址如下:Wordpress 只有在登录时才提供web字体,wordpress,caching,webfonts,Wordpress,Caching,Webfonts,我观察到一些我不明白的东西: 在我的wordpress博客上,我使用了大量自托管的web字体,地址如下: @font-face{ 字体系列:“Myfont Light”; src:url('/wp content/webfonts/panton/2DD364_1A_0.eot'); src:url('/wp content/webfonts/panton/2d364_1A_0.eot?#iefix')格式('embedded-opentype')、url('/wp content/webfont
@font-face{
字体系列:“Myfont Light”;
src:url('/wp content/webfonts/panton/2DD364_1A_0.eot');
src:url('/wp content/webfonts/panton/2d364_1A_0.eot?#iefix')格式('embedded-opentype')、url('/wp content/webfonts/panton/2d364_1A_1A_0.woff2')、url('/wp content/webfonts/panton/2DD364_1A_1A_0.woff')格式('woff')、url('/wp content/webfonts/panton/2d364_1A_1A_0.ttf')格式('truetype');
}
该网站是[…]
这些字体仅在浏览器登录时提供(在不同浏览器中访问站点时,在我登录之前,页面显示默认系统字体)
因为我不懂技术,我想知道这里发生了什么。。。有人知道这个问题吗?我如何解决它
非常感谢!
david听起来像是您使用了一个缓存插件,该插件被设置为不为已知用户(登录用户)缓存 检查你的插件设置,清除并清除所有缓存,检查你的.htaccess,你可能需要更新你的mod_rewrite_规则
W3缓存是一个很好的缓存插件,如果您还没有安装任何东西,或者您的现有插件遇到困难。非常感谢!我说得对吗?网页字体不是通过缓存发送的,因为网页来自缓存,但是当缓存被绕过时,网页被访问时会通过缓存。是的,这就是我根据您描述问题的方式所假设的。您可以使用Firefox的Firebug或Safari或Chrome中的Web Inspector查看提供给浏览器的所有资源,字体显示为304未修改,这表示它们正在缓存,但控制缓存的内容尚不清楚。您使用Cloudflare还是控制缓存的插件?