2019.05.25どうも、スマコマのコマ太郎です。昨日、サイトをSSL化(https)したのに、なぜかアドレスバーに「保護されてない通信」と出るというお問い合わせがありました。見るとアドレスバーには、グレーで「保護されてない通信」と表示されており、クリックしエラー内容を見てみると、以下2つのパターンが発生していました。このサイトへの接続は完全には保護されていませんこのサイトでは機密情報(パスワード、クレジットカードなど)を入力しないでください。悪意のあるユーザーに情報を盗まれる恐れがあります。上記問題を解決したあと、アドレスバーの表示が変わりメッセージの内容も以下のように切り替わりました。このサイトへの接続は完全には保護されていませんこのサイトで目にする画像は、悪意のあるユーザーによって差し替えられたものである可能性があります。SSL化しているのに、灰色の文字で「保護されてない通信」と表示されるのはSSL化が不完全なときに起きる症状です。運営していて後からSSL化したケースで起こりやすいです。いうことで、どうやって解決したか書いておきます。ちなみにSSL化が完全だとアドレスバーには下図のような鍵マークがつきます。目指すはこの状態ですよ。保護されてない通信メッセージが表示される問題のまとめ不完全なSSL化による「保護されてない通信」警告メッセージまず最初の次点でのメッセージがこちら。このサイトへの接続は完全には保護されていませんこのサイトでは機密情報(パスワード、クレジットカードなど)を入力しないでください。悪意のあるユーザーに情報を盗まれる恐れがあります。クレジットカード情報を入れるなとか、怖いですね。これではサイトの信頼感も丸つぶれです。今回のケースでは、サイト内で使われていた検索フォームのURLに問題がありました。設定が不完全だと起こります。なっているか確認してください。アクセスできている必要があります。アクセスできなくなるので注意してくださいね。変更したらサイトにアクセスして、スーパーリロード(Ctrl+F5キー)を1回実行してください。記事をチェックしてみてください。あわせて読みたい記事ページが更新されないときは、スーパーリロード(強制更新)を試してみてブログのデザインや記事を更新したのにページ表示が変わらない。smaKoMATCDテンプレートのGoogleカスタム検索を使っているケース検索フォームネタとして、もう1つTCDテンプレートの検索フォームが引っかかっているパターンもありました。TCDテンプレート(MAXX,RUMBLEなど)には、Googleカスタム検索(TCDバージョン)というウィジェットが用意されています。これを使っていてもエラーが出ます。このウィジェットはコンポーネント化してTCDで使いまわしているのでしょうね。TCDのほとんどのテンプレートで同様の問題を内包していると思われます。SSLが標準でなかったときは良かったのでしょうが、SSL化が標準となった今は直してほしいものです。WordPress標準の検索ウィジェットに変更する。1つはテンプレートを修正するです。変更して保存するだけです。保存したら直っているかサイトを開いて確認しましょう。スーパーリロード(Ctrl+F5キー)して確認してくださいね。今度は画像に問題があるという警告です。このサイトへの接続は完全には保護されていませんこのサイトで目にする画像は、悪意のあるユーザーによって差し替えられたものである可能性があります。検索してみてください。画像のURLがたくさん引っかかることでしょう。これはhttp://で運営していたサイトを後からSSL化するとよく起こる問題です。これを修正してあげる必要があるのです。このプラグインをインストールし有効化してください。以下の記事を確認してください。あわせて読みたい記事WordPressにプラグインをインストールする、もっとも簡単な方法WordPressにプラグインをインストールする方法として3つありますが、この記事ではもっとも簡単に出来る方法をご紹介します。追加されるのでクリックして起動します。SSL化した新しいURLを入力します。実行すると、いくつかヒットすると思います。(注意)次の操作は、戻せませんので、必ずバックアップを取ってから実行してください。バックアップ方法は以下の記事をご覧ください。バックアップと復元方法をご紹介します。実行すると実際に文字の置換が実行されます。実行したら直っているかサイトを開いて確認しましょう。スーパーリロード(Ctrl+F5キー)して確認してくださいね。Regexプラグインでエラーが発生。置換することができません。検索して1つ1つ探してみてくださいね。地味ですが、結局、これが一番早いです。引っかかりやすいのが古いアフィリリンクのバナー画像やインプレッション画像です。使って、そのドメインを検索条件で一括置換すれば直ります。保護されてない通信メッセージが表示される問題のまとめSSL化されているサイトをいくつかチェックしてみたのですが、驚くほどたくさんのサイトで「保護されていない通信」状態のまま放置されていました。サイトのSSL化は証明書をインストールしただけではダメなのです。アクセスができるから完了していると思ってしまうのでしょうね。301転送の4点セットで行う必要があるのです。この記事が役に立ちましたらシェアしてもらえると嬉しいです。↓↓TweetShareGoogle+HatenaPocketfeedly#SSL#保護されてない通信#https#アドレスバーコメント/質問、お気軽にどうぞ。コメントをキャンセルメールアドレスが公開されることはありません。最近の投稿2019.10.14Udemyの英語コンテンツを日本語字幕で見る方法【解決!】2019.07.23ブログのテーマはベン図で考えよ。smaKoMAホームWP入門WPプラグインお問い合わせ。