WordPressサイトである、ここの「デフよん」ブログ全体をSSL通信化するのに利用したプラグインEasy HTTPS Redirectionが簡単で優秀だったので紹介します。いままでhttp://~でアクセスしていたのを、https://~にリダイレクトしてくれるだけでなく、過去記事に挿入した画像などがhttp://~のままでも強制的にhttps://~でロードしてくれるというのが超便利な機能です。
サイト全体SSL化の手順をグッと楽にしてくれるプラグインです。しかも、プラグイン自体の使い方も超簡単です。
SSL証明書を設定してhttps://~のアクセスが可能な設定が出来ている前提です。ここのブログの場合はコチラの記事の設定が済んだ後という前提です。
このページの目次
Easy HTTPS Redirection
管理画面のプラグインディレクトリーで検索してて見つけたのがEasy HTTPS Redirectionです。現行WP4.5.3バージョンでも互換性ありとなっています。結構な数のダウンロード数があるのでよさそうです。公式サイトはコチラ。
余談ですが、SSL化のプラグインといえば、WordPress HTTPS(SSL)が有名です。でもこのプラグインは3年も更新されていないので使うのはどうかと考えてしまいます。しかし、一部ページだけSSL化するなら今でもこのプラグインが最適だと思います(過去記事)。
インストールと有効化
管理画面のプラグイン-新規追加でEasy HTTPS Redirectionを検索してインストールして有効化します。
SSL化設定
プラグインを有効化したら、管理画面-設定-HTTPS Redirectionを開きます。チェックを2箇所とも入れて「変更を保存」、ラジオボタンが出てくるので「The whole domain」を選ぶとサイト全体をhttps://~の方にリダイレクトしてくれます。
- Enable automatic redirection to the “HTTPS”…httpからhttpsにリダイレクトを有効化
- Force resources to use HTTPS…画像のリンクを強制的にhttpsでロードするのを有効化
最初の画面でチェックを入れて「変更の保存」をすると、項目が増えてリダイレクト設定をサイト全体か、一部ページだけにするかラジオボタンで選択します。
- The whole domain…サイト全体に適用
- A few pages…一部指定ページのみ
簡単に設定完了
設定は以上で終わりです。あとはサイトにhttpでアクセスしてhttpsで開くか確認します。さらに、投稿した画像データがhttpsでロードされているか確認できたらOKです。
サイトSSL化の手順簡略化
ただし、これだけでブラウザーのアドレス欄に緑の 鍵マークが出るケースはほとんどないでしょう。まだ非SSLコンテンツが混在している可能性がたくさんあるからです。アフィリエイトやウィジェットなどページすべてから非SSLコンテンツを排除しないと、緑の 鍵マークはでません。
このプラグインが行ってくれるのは、下記2点です。とくにSearch Regexプラグインなどで、数百数千箇所のソースを置換しなくていいのが安心ポイントです。置換に失敗したら最悪サイトが壊れます。さらに、やっぱりSSL化やーめたという可能性もあるので、これは便利です。
- 公開ディレクトリルートの.htaccessファイルにhttp→httpsにリダイレクトする記述
- 記事本文中の画像ファイルへのパスがhttpでもhttpsでロードしてくれる。(実際のソースはhttpのまま)
管理画面に入れなくなったら
サイト全体をSSL化するので、WordPressの管理画面もhttpsになります。何かのトラブルでSSLで管理画面に入れなくなった場合の対処方法を最後に書いておきます。プラグインの設定画面に書いてある注意書きそのままです。
1.公開ディレクトリーの.htaccessファイルを開き、下記記述で挟まれた内容を削除
# BEGIN HTTPS Redirection Plugin # END HTTPS Redirection Plugin
2.httpで管理画面に入れるか確認する。(再度利用する場合は、プラグインの設定やり直しが必要)
はじめまして。この記事を読んで、を!って思いました。緑のカギかぁ、と目指してみたくなりましたが、道は遠そうです。早速にプラグイン入れてみましたが、即管理画面に入れなくなり、.htaccessから指定された部分削除。ワードプレスはまだまだ理解ができません。全体的なレイアウトやフォント、デフよんさんのwebがとてもよかったので、気にいって、いりびたろうとしています。今後ともがんばってください。ありがとうございます。
メカラさん、励ましのコメントありがごうございます。
このプラグインを使う前提として、WebサーバーがSSL通信に対応していないと利用できません。
全ページSSL化は、制約が多いわりにはSEO効果は不明です。
いまのところ興味本位でなさる方以外はお勧めできません。
有難うございました。
いっぺんでSSL化できました。すでに一部にほかのリディレクションを入れていたので心配だったのですが、思い切ってやってみたら、見る限りすべての記事で緑のカギマークがつきました。
こんなに簡単だったなんて。
ココナラで安くやってもらおうかなど悩んでいたのですが0円ですることができました。 ありがとうございます!
のはらさん、記事が参考になって良かったです。