我有一个使用 headway 主题的 wordpress 商店网站。我尝试了各种缓存插件都无济于事,唯一运行良好的缓存是内置的headway主题缓存。所以我真的很想使用它。
问题是当第一次访问网站是 http 时打开缓存时,它会立即创建一个缓存的 css 文件。该 css 中的第一行是 @import url( http://fonts.googleapis.com/css?family=Lato ); 这会导致 ssl 安全警告。
如果我清除缓存并且我单击的第一页是 https 页面,我可以在缓存的 css 文件中看到第一行是 @import url(https://fonts.googleapis.com/css?family=Lato);这不会导致错误,一个快乐的证书。
Headway 没有给我答案。
那么我可以用 htaccess 做些什么来强制该 css 文件中的这一行被视为 https,或者可能在 wordpress 中使用 php 函数来检查该行。这将使我能够使用缓存系统。
我相信一定有办法