web-dev-qa-db-ja.com

WordPress、Cloudflare SSL、Genesis Frameworkの混合コンテンツの問題

Genesis Frameworkに基づいており、CloudFlare Flex SSLを使用するWordPressがあります。この問題は主にiOS SafariおよびFirefoxで発生し、サイトは読み込まれますが、スタイルやその他すべてがなく、これは混合コンテンツの問題だと思います。

通常、サイトは次のようになります:enter image description here

リソースなしのロード:enter image description here

Firebug:Firebug

1
Anselm

FirefoxおよびSafariの新しいバージョンは、CSSファイルなどのリソースをブロックします 混合コンテンツを検出する 、つまり、CSSファイルやJSファイルなどの重要なリソースがブラウザーによってブロックされているということですか?あなたのサイトは「可能な限り安全」ではないため、HTTPSとHTTPの下でリソースをロードしています。

この問題を解決するには、かなり簡単に、ファイルがSSLからロードされていることを確認してください。簡単な修正方法は、//www.example.com/style.cssを使用し、HTTPS/HTTPの両方を除外することです。ブラウザは、訪問者がアクセスしているものからリソースを取得します。

WordPressプラグインを使用してHTTPのURLパスをHTTPSに書き換えている場合は、プラグインを削除し、テンプレートファイルを手動で編集することをお勧めします。信頼性が高いだけでなく、セキュア(定期的な更新を行う必要がない)および保存WP処理時間。

2
Simon Hayter