我的网站使用的字体是在 css
文件中自动生成的。问题是字体的链接是使用 http
协议(protocol)生成的,所以我收到此错误:
Mixed Content: The page at 'https://bluepharmacy.gr/index.php' was loaded over HTTPS, but requested an insecure font 'http://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xLF0I8LnmRdLRTOvKd-OXMQ.woff'. This request has been blocked; the content must be served over HTTPS.
自动生成的文件是:
/ public_html / var / cache / misc / statics / design / themes / basic_clone / css / standalone.544cdba9ccf1ee5ba34279907d5924d41538391453.css
它以这些行开始:
/* ATTENTION! Please do not modify this file, it's auto-generated and all your changes will be lost. The complete list of files it's generated from: design/themes/basic_clone/css/reset.css design/themes/basic_clone/css/grid.less design/themes/basic_clone/css/lib/ui/jqueryui.css design/themes/basic_clone/css/base.css design/themes/basic_clone/css/glyphs.css design/themes/basic_clone/css/styles.css design/themes/basic_clone/css/print.css design/themes/basic_clone/css/dropdown.css design/themes/basic_clone/css/scheme.less design/themes/basic_clone/css/addons/gdpr/styles.less design/themes/basic_clone/css/addons/social_buttons/styles.css design/themes/basic_clone/css/addons/news_and_emails/styles.css design/themes/basic_clone/css/addons/news_and_emails/scheme.less design/themes/basic_clone/css/addons/hw_cookie_law/styles.css design/themes/basic_clone/css/addons/gift_certificates/styles.css design/themes/basic_clone/css/addons/gift_certificates/scheme.less design/themes/basic_clone/css/addons/store_locator/styles.css design/themes/basic_clone/css/addons/bestsellers/styles.css design/themes/basic_clone/css/addons/form_builder/styles.css design/themes/basic_clone/css/addons/banners/styles.css design/themes/basic_clone/css/addons/discussion/styles.css design/themes/basic_clone/css/addons/discussion/scheme.less design/themes/basic_clone/css/addons/wishlist/styles.css design/themes/basic_clone/css/addons/wishlist/scheme.less design/themes/basic_clone/css/addons/hybrid_auth/colorbox.css design/themes/basic_clone/css/addons/twigmo/styles.css design/themes/basic_clone/css/addons/my_changes/styles.css */
我搜索了所有提到的文件,但找不到:
http://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xLF0I8LnmRdLRTOvKd-OXMQ.woff
将其更改为 https://*
。
如果我在 css 中更改它,它将再次生成并使用 http://
最佳答案
最后我使用 ssh 命令搜索整个目录并找到文件和加载字体的行并将其更改为 https,现在可以了。
命令:
find . -name "*.*" -exec grep -Hn "your search term here" {} \;
关于css - SSL:更改自动生成的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52609788/