エックスサーバーではドメインを取得してドメイン設定時に「無料独自SSLを利用する」にチェックを入れておけば、改めて設定しなくてもSSL化されます。
![](https://o-naru.com/wp-content/uploads/2020/05/00.jpg)
SSL化されたサイトにアクセスするとURLの表示が↓のようになり、このサイトは保護されている状態です。
![](https://o-naru.com/wp-content/uploads/2020/05/02-4.jpg)
しかし、上記の設定だけでは「http://~」でアクセスした場合は↓のように「保護されていない通信」と表示されてしまします。
![](https://o-naru.com/wp-content/uploads/2020/05/01-5.jpg)
「http://~」でアクセスした場合でも自動的に「https://~」に転送されるように、301リダイレクトの設定をする方法をお伝えします。
エックスサーバーで「http → https」の301リダイレクト設定をする方法
Xserverアカウント(https://www.xserver.ne.jp/login_info.php)にログインします。
![](https://o-naru.com/wp-content/uploads/2020/05/03-4.jpg)
トップページ、ご契約一覧の「サーバー」にある「サーバー管理」ボタンをクリックします。
![](https://o-naru.com/wp-content/uploads/2020/05/04-4.jpg)
サーバーパネルの「.htaccess編集」をクリックします。
![](https://o-naru.com/wp-content/uploads/2020/05/05-4.jpg)
ドメイン選択画面が表示されるので、設定するドメインの「選択する」をクリックします。
![](https://o-naru.com/wp-content/uploads/2020/05/06-4.jpg)
.htaccess編集の画面が表示されたら「.htaccess編集」クリックします。
![](https://o-naru.com/wp-content/uploads/2020/05/07-2.jpg)
「.htaccess」の枠内に以下の内容を入力します。
RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
![](https://o-naru.com/wp-content/uploads/2020/05/08-1.jpg)
入力すると↓のようになります。「確認画面へ進む」をクリックしてください。
![](https://o-naru.com/wp-content/uploads/2020/05/09-1.jpg)
編集内容を確認して「実行する」をクリックします。
![](https://o-naru.com/wp-content/uploads/2020/05/10-1.jpg)
これで301リダイレクトの設定ができました。
![](https://o-naru.com/wp-content/uploads/2020/05/11-2.jpg)
「http://~」でアクセスしても転送され「https://~」で表示されるようになりました。
![](https://o-naru.com/wp-content/uploads/2020/05/02-4.jpg)