簡體   English   中英

在緩存的CSS中進行調用會使ssl證書發出安全警告

[英]Call inside a cached css makes the ssl certificate give a security warning

我有一個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 ); 這不會導致任何錯誤,而且證書很愉快。

進度對我沒有答案。

所以我可以用htaccess做任何事情來強制將css文件中的這一行視為https或在wordpress中使用php函數來檢查該行。 然后,這將使我能夠使用緩存系統。

我敢肯定一定有辦法

您可以在標頭中添加CSS(以便在緩存CSS之前調用它)。 我真的不太了解Wordpress,但是在您的主題header.php文件中,為什么不手動添加樣式表,以便通過兩種方式從https中緩存它:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM