在缓存的 css 中调用会使 SSL 证书发出安全警告



我有一个使用进度主题的wordpress商店网站。我已经尝试了各种缓存插件都无济于事,唯一运行良好的缓存是内置的渐进主题缓存。所以我真的很想使用它。

问题是当第一次访问网站时打开缓存是http时,它会立即创建一个缓存的css文件。该 css 中的第一行是 @import url(http://fonts.googleapis.com/css?family=Lato);这会导致 SSL 安全警告。

如果我清除缓存并且我单击的第一页是我可以在缓存的 css 文件中看到的 https 页面,第一行@import是 url(https://fonts.googleapis.com/css?family=Lato); 这不会导致错误,一个快乐的证书。

进展没有给我答案。

那么我可以用htaccess做些什么来强制该css文件中的这一行被视为https,或者使用wordpress中的php函数来检查该行。这将使我能够使用缓存系统。

我相信一定有办法

你能在标头中添加 css 吗(这样它在缓存 css 之前被调用)。我真的不太了解 Wordpress,但是在您的主题标题.php文件中,您为什么不手动添加样式表,以便以任何一种方式从https缓存它:

<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Lato' type='text/css' />

最新更新