21. a. プラグインを使う
「Really Simple SSL」( https://ja.wordpress.org/plugins/really-simple-ssl )
I. サーバー側でSSL設定を行う
II. 「Really Simple SSL」をインストールし有効化する
III. 「SSLを有効化する」を押す
➢ 一般設定の サイトURL・ホームURL を https に変更
➢ .htaccess にリダイレクト処理を追記
➢ 記事などのURL部分は JavaScript で置換(データベースの変更は行わない)
※アンインストールするとhttpに戻る
※.htaccess依存なので、Nginxでは設定ファイルの変更が必要
22. b. 「Search Replace DB」でデータベースを書き換え
「Search Replace DB」( https://github.com/interconnectit/Search-Replace-DB )
I. サーバー側でSSLの設定を行う
II. 該当URLからプログラムをダウンロード
III. WordPressドキュメントルートにスクリプト設置
IV. ◯◯.com/Search-Replace-DB/にアクセス(ドメイン・ディレクトリ名は自分の環境の)
V. http://◯◯.com → https://◯◯.com に置換
※データベースのバックアップを忘れずに
※作業終わったらプログラムの消去も忘れずに
※正規表現とかも使えます
23. c. WP-CLIでデータベースを書き換え
WP-CLI ( http://wp-cli.org/ )
I. サーバー側でSSLの設定を行う
II. WP-CLIをサーバーにインストールする( サーバーの仕様でできない場合もある )
III. 黒い画面で接続( SSHクライアント、サーバーのコンソール etc )
IV. wp search-replace ( http://wp-cli.org/commands/search-replace/ ) で書き換え
○ 例: wp search-replace ‘http://◯◯.com’ ‘https://◯◯.com’
※KUSANAGIはこれ使ってる
※正規表現も使えるよ
※WP-CLIは他にもいろいろ便利