0

我有一个使用 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 函数来检查该行。这将使我能够使用缓存系统。

我相信一定有办法

4

1 回答 1

0

你可以在标题中添加css(所以它在缓存css之前被调用)。我不太了解 Wordpress,但是在您的主题 header.php 文件中,您为什么不手动添加样式表,以便从 https 缓存它:

<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Lato' type='text/css' />
于 2014-11-26T05:02:22.753 回答