![セキュリティ](https://gorin-sg.com/wp/wp-content/uploads/2022/01/セキュリティ-1024x614.jpg)
今回は新しくドメインを取得した人のために、WordPressを常時SSL化する手順を解説します。
前回の記事でドメイン取得時に「無料独自SSLを利用する」にチェックをいれドメイン設定をおこないました。
ただこれだけだとhttp://~のアドレスでアクセスした場合にSSL化されていないページにいってしまいます。
httpにアクセスした場合にhttpsのページへ自動的に転送してもらうように、リダイレクト処理が必要となります。またWordPress内のサイトアドレスが初期状態ではhttpとなっていますので、httpsに変更しておきましょう。
サーバーパネルでSSL設定の確認
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/1.SSL設定-1024x538.jpg)
まずはドメイン取得したときのSSL設定が登録されているか確認してみましょう。
サーバーパネルにログインして「SSL設定」に進みます。
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/2.SSL設定.jpg)
SSLを設定するドメインを選択。
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/3.SSL設定.jpg)
SSL設定一覧に登録されているので問題ないですね。
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/4.SSL設定.jpg)
もし「SSL設定一覧」にまだドメインが登録されていない場合は、「独自SSL設定追加」からドメインを追加しておきましょう。
Webサイトの常時SSL化
WordPress管理画面でサイトアドレスを変更
WordPress簡単インストールした時点ではサイトアドレスがhttpとなっているため、まずはhttpsに変更しておきます。
![WordPressにログイン](https://gorin-sg.com/wp/wp-content/uploads/2022/01/13.WordPress簡単インストール.jpg)
WordPressにログインし、設定>一般から下記のhttpをhttpsに変更してください。
- WordPressアドレス(URL)
- サイトアドレス(URL)
![SSL設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/0.SSL設定-1024x482.jpg)
.htaccess編集でコードを追加する
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/5.SSL設定.jpg)
「http://~」のURLでアクセスしたときに自動的に「https://~」に転送されるように、上記のコードを追加します。
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/6.SSL設定.jpg)
サーバーパネルから.htaccessの編集(ドメイン親ディレクトリにWordPressを設置している場合)
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/7.SSL設定-1024x502.jpg)
まずはサーバーパネルにある「.htaccess編集」からコードを追加する方法です。
サーバーパネルから編集できるのは、ドメイン親ディレクトリにWordPressを設置している場合です。WordPressインストール時にhttp://~.com/●●とドメイン下にフォルダを作成した場合は、ファイルマネージャーで編集する必要があります。
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/8.SSL設定.jpg)
.htaccessを編集するドメインを選択します。
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/9.SSL設定.jpg)
「.htaccess編集」をおこないます。
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/10.SSL設定.jpg)
初期に設定されている内容が表示されました。
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/12.SSL設定.jpg)
下記のコードを「SetEnvIF ~」の前に入力しましょう。
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/13.SSL設定.jpg)
内容を確認して「実行する」
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/14.SSL設定.jpg)
これでドメイン親ディレクトリにWordPressを設置している場合のリダイレクト処理が完了です。
ドメイン下のサブディレクトリにWordPressを設置している場合は、次に説明する手順から.htaccess編集をおこなってください。
ファイルマネージャで.htaccessの編集(サブディレクトリ内にWordPressを設置している場合)
![シン・レンタルサーバー ファイルマネージャログイン](https://gorin-sg.com/wp/wp-content/uploads/2022/01/3.シン・アカウント.jpg)
まずは「ファイルマネージャにログイン」しましょう。
「FTPユーザーID」と「FTPパスワード」はサーバーアカウント登録時に受信したメール(サーバーアカウントの設定完了のお知らせ)に記載されています。※サーバーパネルのログインIDおよびパスワードと同じはずですので、メールがすぐに見つからない場合は、サーバーID・パスワードで試してみてください。
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/16.SSL設定-1024x333.jpg)
ファイルマネージャにログインできたら、編集したいドメインのフォルダに入ります。
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/17.SSL設定-1024x409.jpg)
ドメインフォルダ内「public html」のなかにWordPressをインストールしたときに入力したサブディレクトリ(一般にwp)があるので、クリックしてフォルダのなかへ。
wpXシン・レンタルサーバーでドメイン取得からWordPress簡単インストールまで【手順解説】
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/18.SSL設定-1024x445.jpg)
サブディレクトリのなかにある「.htaccess」ファイルを編集します。
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/19.SSL設定.jpg)
「編集」をクリックすると、このように文字列が表示されます。
![常時SSL化の設定](https://gorin-sg.com/wp/wp-content/uploads/2022/01/20.SSL設定.jpg)
先ほどの親ディレクトリにWordPressを設置している場合と同様に、下記のコードを追加しましょう。
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
これで更新を押せばWebサイトの「常時SSL化」が完了です。
ご自身のサイトをhttpで検索して確認してみましょう。
httpsで表示されていれば問題ありません。
初心者には慣れない言葉が多いと思いますが、作業は単純ですね。
それでは。