レビューソフト・アプリWEBサービスデジモノ本イベントレポートブログダウンロードこのサイトについて問い合わせ【WordPress】常時SSLサイト(https)で「安全でない」と言われた場合の対処法WordPressで作成した常時SSLサイト(https://~で始まるサイト)で、いつの間にかアドレスバーの暗号化アイコンにグレーのビックリマークが付いてた!(ブラウザ環境:Firefox)アイコンをクリックしてみると「このページの一部が安全でないためFirefoxがブロックしました。常時SSLサイトで『一部が安全でない』とブロックされる原因この状態は、「WordPressサイトを常時SSL化した時の修正箇所まとめ」の記事でも触れた通り、このページ内に『http://』で始まるコード(HTTP通信部分)が残っているということ。ソースコードを「http://」で検索すればすぐに発見できる。今回見つかったのはwp_head()とwp_footer()」で出力される部分だった。言うと特定のプラグイン(今回はJetpack)を有効化したら入るインクルードファイルが原因だと分かった。SSL化というプロセスを経たサイトだったため、内部の値が混在してしまったのか?詳細原因は不明だが、このままだと気持ちが悪い。言ってプラグインのコードを解析するのも骨が折れる。いうことで、今回は水際対策を行うことにした。インクルードファイルが「http://」と「https://」で混在する場合の対策wp_head()とwp_footer()の出力結果で「http://」で始まる部分を「https://」に変換するようにテーマを修正する。元ネタはこちら→WordPressでhttps通信時に、混在アクティブコンテンツの読み込みをブロックしましたとエラー表示される(CONETA.JP)まずは、wp_head()を使っている箇所(大多数のテーマはheader.php)を以下のように修正する。?>次に、wp_footer()を使っている箇所(大多数のテーマはfooter.phpを以下のように修正する。?>テーマの修正は以上。これでHTTPSとHTTPの混在が改善され、安全なサイトに戻る。Output48中学生の時に初めてHTMLに触れてからホームページ制作を独学で始める。ベンチャー企業の営業、大手企業のSEを経て、独立。ここ数年はWEB以外の仕事をしていたため、割と本気で勉強中。SSL化でつまづきこちらのページにたどり着き助かりました。今後の方のためにもと思いコメントさせていただきました。様コメント有難うございます。本記事がお役に立てたようで何よりです。脱字のご指摘も有難うございます。本文を修正させていただきました。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。