WordPress + XServerでSSLを設定する方法
この記事では、WordPress + XServerの環境でのSSLの設置方法を記載します。SSL設定をする機会が少なくなって設定するときは、いつも悩むことが多いので記事にまとめて備忘録にしました。
手順
-
XServerへログインし、Server Panelにアクセスする。
-
[設定対象ドメイン]にSSLを設定したいドメインを選択し[設定する]をクリックする。その後、[ドメイン]の[SSL設定]をクリックする。
-
[独自SSL設定追加]タブをクリックする。その後、[サイト]にSSLを設定したいサイトを選択し、[確認画面へ進む]をクリックする。
-
[サイト]が間違いないことを確認し、[追加する]をクリックする。
-
追加されるまで数分待つ。
-
追加完了のメッセージを確認する。
これでXServer側の設定は完了です。続いて、WordPress側の設定を行います。 -
WordPressのダッシュボードにアクセスする。
-
[設定]-[一般設定]にある、[WordPressアドレス]と[サイトアドレス]を
http
からhttps
に修正する。
これでWordPressの設定は完了です。続いてWordPressの記事や設定に埋め込まれたURLをhttp
からhttps
に修正します。手作業では大変なので、Search Regex
プラグインを使用します。 -
[プラグイン]-[新規追加]をクリックし、
search regex
を検索します。Search Regex
が見つかったら[今すぐインストール]をクリックしインストールします。 -
[ツール]-[Search Regex]をクリックする。
-
[検索]、[置換]、[入力元]を入力し、[検索]をクリックする。
[検索]にはhttp://<ドメイン名>
、[置換]にはhttps://<ドメイン名>
を入力する。(この時、ドメインの最後のスラッシュ/
は入力しない)
[入力元]は基本的にすべての選択肢をチェックオンする。
-
[検索]ボタン下に検索結果が表示されるので、置換してよいかを確認する。問題なければ、[すべて置換]をクリックする。
これで、WordPressの記事および設定の編集が完了しました。最後に、http://<ドメイン名>
にアクセスした際に、https://<ドメイン名>
にリダイレクトする設定を行います。これはXServerで行います。 -
XServerのServer Panelにアクセスする。
-
[設定対象ドメインを選択し、[設定する]をクリックする。その後、[ホームページ]-[.htaccess編集]をクリックする。
-
[.htaccess]タブをクリックする。
-
.htaccess内の
# BEGIN WordPress
の直前に以下の5行を追加し、[確認画面へ進む]をクリックする。<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </IfModule>
-
[実行する]をクリックする。
-
以上でSSL設定の完了です。
最後まで読んでいただきありがとうございます。
また読んでくださいませ。
そんじゃーね。
関連記事
SPONSORED LINK
SPONSORED LINK