サイトでHTTPSを使用していません
  • エラー
  • 常時SSL化
最終更新日:
サイト引越し屋さん編集部サイト引越し屋さん編集部

「サイトでHTTPSを使用していません」の原因と解決方法

ブラウザでは「https://」でサイトが開けているのに、サイトヘルスに「サイトでHTTPSを使用していません」と表示されていませんか?

この警告は、実際の通信ではなく、WordPressに登録されたサイトのURLを見て判定されます。そのためSSL証明書が正しく入っていても、設定が「http://」のままだと警告が消えません。

サイト引越し屋さんにも「実際は https なのに、この表示はどういう意味?」というご質問が届いています。本記事では、警告が出る仕組みと原因、安全な解決手順を実例とあわせて解説します。

\サイトヘルスの問題を私たちが代わりに解決します!/

「httpsなのにHTTPSを使用していないと表示される理由が分からない」
「URLを変更してログインできなくなったらと思うと不安」

そんなときは私たちサイト引越し屋さんにお任せください。
専門のエンジニアが作業を代行させていただきます。

ご相談はこちらからどうぞ

「サイトでHTTPSを使用していません」はどんな警告?

WordPressの設定上のURLが https になっていないときに出る警告です。サイトヘルス上は「おすすめの改善」に分類されます。

判定に使われる2つのURL

「設定」→「一般」にある次の2つが、両方とも「https://」で始まっているかが判定されます。

設定項目 役割
WordPress アドレス(URL) WordPress本体が置かれている場所
サイトアドレス(URL) 訪問者がアクセスするサイトのURL

サーバー側で http → https の自動転送が設定されていると、ブラウザでは https で開きます。しかしWordPressの設定が http のままだと、警告は消えません。「https なのに警告が出る」の正体は、ほとんどがこのズレです。

放置するとどうなる?

URLが http のままだと、画像やCSSが http で読み込まれ、ブラウザに「保護されていない通信」と表示されることがあります。また、http と https の2つのURLが混在し、SEO上も不利になります。

===

サイト引越し屋さんでは、サイトヘルスに関わる様々なお悩みにご対応可能です。
→無料ご相談窓口はこちら

「サイトでHTTPSを使用していません」の原因

原因1.WordPressの一般設定のURLが http のまま

SSL証明書を入れ、サーバーで自動転送も設定したのに、WordPress側のURLだけ書き換えていないケースです。最も多い原因です。

原因2.wp-config.phpでURLが固定されている

wp-config.php に WP_HOME や WP_SITEURL が書かれていると、管理画面からURLを変更できません。入力欄がグレーになっている場合は、この可能性が高いです。

原因3.そもそもSSL証明書が導入されていない

サーバーでSSL証明書が設定されていない、または期限が切れているケースです。この場合は、https でアクセスすると警告画面が出ます。

===

サイト引越し屋さんでは、サーバー移転やデータバックアップをはじめて、本番公開作業やサイトの不具合修正・メンテナンスなど様々なお悩みにご対応可能です。
→無料ご相談窓口はこちら

「サイトでHTTPSを使用していません」解決法

作業前に、必ずデータベースを含むバックアップを取ってください。

解決策1.SSL証明書が有効か確認する

ブラウザで「https://自サイトのドメイン」を開き、警告画面が出ずに表示されるか確認します。警告が出る場合は、先にサーバー管理画面でSSL証明書を設定します。

SSL証明書が有効になる前にURLを https に変えると、管理画面にログインできなくなることがあります。順番を守ってください。

解決策2.「HTTPSを使用するようにサイトを更新」ボタンを使う

SSL証明書が有効で、wp-config.php でURLが固定されていなければ、サイトヘルスの警告内に更新ボタンが表示されます。ボタンを押すと、2つのURLが https に切り替わります。

解決策3.一般設定またはwp-config.phpのURLを書き換える

ボタンがない場合は、「設定」→「一般」で2つのURLを「https://」に変えて保存します。入力欄が変更できない場合は、wp-config.php の WP_HOME・WP_SITEURL の値を https に書き換えます。

解決策4.本文の http リンクを置換し、自動転送を設定する

URLを変えても、過去の記事に貼った画像やリンクは http のまま残ります。置換プラグインなどで https に書き換え、.htaccess やサーバー設定で http → https の301リダイレクトも設定しましょう。ここまで行って初めて「常時SSL化」が完了します。

SSL化用のプラグインとサーバーの転送設定を二重に入れると、リダイレクトがループして表示できなくなることがあります。どちらか一方に統一しましょう。

サイト引越し屋さんに寄せられた相談事例

事例1:「実際は https なのにどういう意味?」(スマートフォン修理店様)

サーバー移転をご依頼いただいたお客様から、「サイトヘルスに『サイトでHTTPSを使用していません』と出るが、実際のサイトは https から始まっている」とご質問をいただきました。

確認すると、サーバーの自動転送で https 化は正常にできていました。一方でWordPress側のURL設定が http のままだったため、弊社で設定を https に更新して警告を解消しました。「セキュリティ面はこれまでも問題なかった」こともあわせてお伝えしています。

事例2:https でも開けるが「見せかけのSSL」だった(企業サイト様)

PHPのバージョンアップをご依頼いただいたお客様のサイトで、事前調査中に判明したケースです。

https でもアクセスできる一方、http でアクセスすると「保護されていない通信」のまま表示されていました。訪問者からは SSL 化しているように見えても、Google からは SSL 化されていないと認識されうる状態です。バージョンアップとあわせて、常時SSL化も実施しました。

SSL証明書を入れただけでは「常時SSL化」は完了しません。WordPressのURL設定、本文のリンク、自動転送の3つがそろって初めて完了です。

まとめ:URL設定を確認して常時SSL化を完了させましょう

「サイトでHTTPSを使用していません」は、WordPressアドレスとサイトアドレスが https になっていないときに出る警告です。

ブラウザで https で開けていても、設定が http のままなら警告は消えません。解決するには、SSL証明書が有効か確認してからURLを https に変更し、本文のリンク置換と自動転送まで行います。

順番を間違えるとログインできなくなることもあるため、不安な方はサイト引越し屋さんにご相談ください。常時SSL化までまとめて対応します。

\サイトヘルスの問題を私たちが代わりに解決します!/

「httpsなのにHTTPSを使用していないと表示される理由が分からない」
「URLを変更してログインできなくなったらと思うと不安」

そんなときは私たちサイト引越し屋さんにお任せください。
専門のエンジニアが作業を代行させていただきます。

ご相談はこちらからどうぞ

この記事を書いた人

サイト引越し屋さん編集部

サイト引越し屋さん編集部

累計対応実績3,500案件以上、日本で最も利用されているサーバー移転&保守代行サービス『サイト引越し屋さん』のマーケティング部です。 サイト引越しに関わる技術情報をはじめ、WordPressやその他のWebサービスに関するノウハウを発信しています。 全日本SEO協会所属。

本サイトにてご提供している情報については、最新かつ正確な情報を提供するよう努力していますが、情報の正確性や完全性を保証するものではございません。また、コンテンツには一部プロモーションが含まれております。本サイトの情報を利用することによって生じたいかなる損害に対しても、当社は責任を負いかねます。情報をご利用される際は、ご自身の判断と責任において行っていただきますようお願い致します。