混合コンテンツ(Mixed Content)とは
混合コンテンツ(Mixed Content)とは、Webサイトを表示する際に httpと https両方のコンテンツが読み込まれているものを指します。
・問題がないWebサイト(URL: https://〇〇〇〇.com)

・混合コンテンツ(Mixed Content)が読み込まれているWebサイト(URL: https://〇〇〇〇.com)

WebサイトのHTML が安全な https接続で読み込まれた後、その他のリソース(画像、動画、スタイルシート、スクリプトなど)が安全ではない http接続で読み込まれると、混合コンテンツ(Mixed Content)が発生します。 Google Chromeでは、Webページを表示する際に以下のいずれかのアイコンが必ず表示され、ページに安全でないリソースが含まれている場合は警告がなされます。

混合コンテンツ(Mixed Content)の場合は上から2つ目の「情報、または保護されていない通信」のアイコンが表示されます。
*SSL化が完了していないページは「保護されていない通信、または危険」が表示されます。管理サーバーのSSL証明を発行し、サイト本体のhttp表示をhttps表示に修正しましょう。
なぜ混合コンテンツ(Mixed Content)の解消が必要なのか
Googleのセキュリティブログにて以下の文言がありました。
Chromeはhttps://ページが安全なhttps://サブリソースのみをロードできることを徐々に保証することを発表しました。
引用 https://security.googleblog.com/2019/10/no-more-mixed-messages-about-https_3.html
ChromeでWebサイトを検索表示する際に、安全なhttps://ページを優先的に表示するようにするとのことです。つまり、httpで読み込まれたコンテンツがページ内に存在すると検索表示順位が落ちてしまうのです。Webサイトそのものが検索エンジンから除外されるわけではありませんが、アフィリエイトなどを収入源とする方にとっては致命的となるでしょう。
Googleのセキュリティブログの内容の詳細を知りたい方は引用のURLをコピーしてお調べください。
混合コンテンツ(Mixed Content)の見つけ方
混合コンテンツ(Mixed Content)を発見することは難しくありません。
MacOSの場合、Webサイトを開いた状態でマウスを右クリックします。以下のように、表示された項目の中に「検証」がありますのでそれを左クリックしてください。

「検証」を左クリックすると以下のようにページのソースコードが表示されます。混合コンテンツ(Mixed Content)が発生している場合、ページ下部に「Mixed Content:The page at ‘https://~’ was lorded over HTTPS, but requested an insecure image ‘http://~’」と黄色の警告表示が現れます。

表示された警告部分のhttp状態をhttpsに修正することで混合コンテンツ(Mixed Content)は解消されます。
しかし、Webサイト内のコンテンツが多いほど修正にはかなりの時間と手間がかかってしまいます。また、ページを更新するたびに確認するのも面倒です。
ですので、の確認修正をする手間を省くツールを紹介します。
「Really Simple SSL」
混合コンテンツ(Mixed Content)を自動で解消するツールがあります。
「Really Simple SSL」(画像左上)です。

Really Simple SSLはサイト内のhttpコンテンツを自動でhttpsに修正してくれます。WordPressでは無料でプラグインが提供されているので、「プラグインの新規追加」→「Really Simple SSLと検索」→「インストール」→「有効化」→「サイトをhttps化する」の手順で導入してください。一度導入すれば、無料で恒久的にWebサイトがhttps化されます。
「Really Simple SSL」導入する上での注意
Really Simple SSLは導入前にサイトURLを「https://~」にしておくことが条件です。サーバー管理ページにアクセスしSSL化の設定を行なってください。有名サーバーレンタルサービスの多くはサイトのSSL化を無料で行なっていますので、速やかな導入をオススメします。
また、Really Simple SSLを導入する前にhttpコンテンツの有無をよく確認し、手動で修正できる部分は削除またはhttps化してください。アフィリエイトタグなどがhttpになっている場合は、アフィリエイトの運営元に連絡し、https化するのを待つのも手です。
混合コンテンツ(Mixed Content)を解消しなくてもサイトが飛んでしまうことはありませんのでご心配なく。
コメント