ワードプレス – “サイトのHTTPS接続に問題があります”の対処

ブログを初めて2か月が経ちますが、まだワードプレスの各種の設定は完全に理解していません。わからないところだらけなのですが、とりあえず記事を増やしている状態です。そんな中、「サイトヘルス」に出ていたアラームが今日解決しました。

問題はワードプレス管理画面のダッシュボードの一番目に付くところに表示されているサイトヘルスステータスに「改善が必要」と表示され、1件の致命的な問題があると警告が出ていることでした。よく内容を確かめると、「サイトのHTTPS接続にセキュリティ上の問題あり。WordPressアドレスはHTTPSを使用すると設定されているが、HTTPS接続を使用してサイトは利用できない。問題解決のためにはWebホスト管理者に相談が必要」との事です。

HTTPSが利用できないのならばセキュリティ上良くないことは理解できるのですが、一方でブログのURLを確認してみると「https://」となっており、鍵マークのアイコンも出てくるのでSSLは正常に動いているようです。訳が分からず、また何時からこの警告が出ていたのか定かではないのですが、この状態を放っておくことは嫌だったので、色々と試してみました。

1.レンタルサーバーのSSL設定

まず最初はレンタルサーバーが正しくSSL設定されているか確認です。手順は色々なサイトに書いてありますのでここでは省略しますが、問題なくSSL設定されていることが確認できました。

2.ワードプレス上のアドレス

次にワードプレス上のアドレスを再確認しました。ワードプレス管理画面の「設定」>「一般」で示されるWordPressアドレスとサイトアドレスが共に問題なく「https://」になっていました。

3.「.htaccess」の編集

最後に「http://」のURLでアクセスした際に自動で「https://」へ転送する設定が必要です。私はこの設定がなされてなかったので、レンタルサーバーサイトの手順書を参考にしながら、レンタルサーバーの管理画面で「.htaccess」を編集して次のような記述を書き足しました。

  RewriteEngine On
  RewriteCond %{HTTPS} !on
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301, L]

4.テーマのアップデート

これら3つの作業を完了して問題が解決したと思いきや、状況は全く変化なし。色々なサイトの指南書を見てもこれ以上のことは書いてないので途方に暮れていたのですが、何となくテーマのアップデートが頭に浮かびました。というのも何時からこの警告が出たのかを考えてゆくと、最近ワードプレスをVer.5.7にアップデートしたことを思い出しました。ワードプレスがアップデートされたのだから、それに対応するテーマも何かアップデートされているかもしれないと思い、テーマのサイトを見てみると、案の定新しいバージョンがリリースされていました。そして早速テーマをアップデートしたところ、無事にこの警告が無くなりました。

今回は警告が出ているものの一方でSSLは正常に動いているようでもあり、本当に問題なのかよくわかりませんでした。しかしこのような時はダメもとでも最新バージョンに入れ替えてみることは必要のようです。

ブログ

Posted by Sorato