ロリポップ WordPressで独自SSL化

URLを独自SSL(https://,,,)化しました。本稿はその時の備忘録です。
ホームページURLに、新たにhttpsドメインを取得しました。ムームードメイン、ロリポップレンタルサーバー、WordPressの作成環境です。以下作業ステップ中心に記載しました。
<Photo Data>2018/07/08
早朝の雨あがりのダリア

海老名目久尻川散歩道にて
EOS-1DX EF100-400mm f/4.5-5.6L 1/500 f5.6 285mm

1.独自SSLを取得する
最初にロリポップに独自SSLを申し込みhttps://旧URLを取得しました。取得ページはロリポップの独自SSL証明書設定にて行います。

2.サイトのバックアップ
旧URL記事はバックアップが必要です。バックアップはサイトを調べていくとワードプレスのプラグイン「UpdraftPlus」が良さそうだと判断し使用することにしました。インストール後「すぐにバックアップを実行する」の設定で即座にバックアップされます(参照記事は文末)。

3.WordPress(ワードプレス)の設定変更
既設定のワードプレスは従来のURLです。ワードプレスの一般設定で「WordPressのURL」と「サイトアドレス(URL)」の両方を上記1の取得した独自SSLに変更します。

4.サイト内の旧URLを独自SSLに置き換える
記事内の旧URL http://…を全てhttps://…に一件ずつ置き換えるのはとても時間がかかるため(400件位ありそうです)、「Search Regex」というプラグインをインストールしました。
インストールが済むとWordPressのダッシュボードのツールにSearch Regexがセットされます。どの様に置き換わるのかダミーページを作り、先ず置き換えテストしてから最終切り替えとしました。Search Regexの「Search pattern」にhttp://ではじまる現在のURLを、「Replace pattern」に置き換えるhttps;のURLを入力し、全記事、全画像のURLを置換しました。

5.Google Search Consoleの追加と変更
Googleのサーチインデックスを良好にしてもらうため、Google のSearch Consoleにログインして取得した独自SSLを追加します。
Search Consoleに従来のURLがあることを確認後、プロパティの追加で独自SSLを追加します。
新URLを追加するとGoogleからダウンロードファイルを受け取り、続けてアップロードし独自SSLの承認をとります。
アップロードはFTP接続アプリを使用するかロリポップならFTPサーバーからアップロードコマンドを操作してダウンロードファイルをアップロード出来ます。
その後safariなどのブラウザで指定されたサイトを開き新URLの所有権を取得します。

6.Google XML Sitemaps
GoogleのSearch Consoleへの追加は、そのほかターゲット国やユーザーへのアクセス権付与などがありますが、自分の場合は設定無しとしました。
サイトマップ送信については既にワードプレスのサイトマッププラグインを使用しています。これはhttpsに変更後もそのまま引き継がれます。独自URLから新記事を投稿または修正した時点でpingがかかります。

7.リダイレクト処理
ドメインを更新するとGoogleから通知が来ます。
左のスクリーンショットに記載されている「301リダイレクト」を設定します。
ロリポップのFTPサーバーの「.htaccess」に以下の三行を記述しました。(文字は全て半角英数字でhtaccessの上部に記述します。)


RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://>>>>>/$1 [R=301,L]
(>>>>>は.jpや.comまで含む自URLです)


.htaccesを変更後保存すると従来のURLへの訪問は全てhttpsに転送される様になります。

8.テスト
最終的に全部の記事内にある旧URLが新URLに置き換わっていたらchromeやsafariなどのサーチで鍵付き新ULRで表示されます。
旧URLからも接続されることを確認して終わります。

*WordPressのバックアップと復元は以下のサイト(https://mimipiweb.net/)様の記事に詳述されています。参考にさせて頂きました。ありがとう御座いました。
WordPressのバックアップと復元に!おすすめのプラグインUpdraftPlus

Kazunori Fukuma
1st 2018/07/23

 

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください