本記事では、エックスサーバー(Xserver)で常時SSL化を設定する方法ついて解説しています。
![](https://web-engineer-wiki.com/wp-content/uploads/2023/07/wordpress-book.jpg)
- サイト運営に必須のことが学べる
- 基本的な使い方~オリジナルテーマ開発まで学べる
![](https://web-engineer-wiki.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png)
![](https://web-engineer-wiki.com/wp-content/uploads/2022/02/cropped-favicon.jpg)
Amazon Kindle Unlimitedに登録すると、月額980円で読み放題だからオススメだよ!
![](https://web-engineer-wiki.com/wp-content/uploads/2022/02/woman-icon.jpeg)
![](https://web-engineer-wiki.com/wp-content/uploads/2022/02/woman-icon.jpeg)
![](https://web-engineer-wiki.com/wp-content/uploads/2022/02/woman-icon.jpeg)
初回30日間は無料だから、まだ登録したことのない人はぜひ試してみてね!
![](https://web-engineer-wiki.com/wp-content/uploads/2023/07/html-css.jpg)
![](https://web-engineer-wiki.com/wp-content/uploads/2023/07/html-css.jpg)
- HTMLとCSSの基本が体系的に学べる
- Webデザインの基本が学べる
- 1つのWebサイトを作りながら学べる
![](https://web-engineer-wiki.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png)
![](https://web-engineer-wiki.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png)
常時SSL化ができる条件
Webサイトの常時SSL化は「無料独自SSL」もしくは、「オプション独自SSL」のお申し込みが必要になります。
オプション独自SSLは有料のため、個人などで運営するサイトは無料独自SSLで問題ありません。
![サーバーパネル](https://web-engineer-wiki.com/wp-content/uploads/2023/07/ssl-error02.jpg)
![サーバーパネル](https://web-engineer-wiki.com/wp-content/uploads/2023/07/ssl-error02.jpg)
無料独自SSLの設定がされているかはエックスサーバーのサーバーパネル→SSL設定から確認することが出来ます。
![無料独自SSL一覧](https://web-engineer-wiki.com/wp-content/uploads/2023/07/ssl-error06.jpg)
![無料独自SSL一覧](https://web-engineer-wiki.com/wp-content/uploads/2023/07/ssl-error06.jpg)
SSL設定一覧にドメインが表示されていればOKです。
![](https://web-engineer-wiki.com/wp-content/uploads/2022/02/cropped-favicon.jpg)
![](https://web-engineer-wiki.com/wp-content/uploads/2022/02/cropped-favicon.jpg)
![](https://web-engineer-wiki.com/wp-content/uploads/2022/02/cropped-favicon.jpg)
SSL設定一覧にドメインが表示されていない人は、以下の記事で設定手順について解説しているよ。
![](https://web-engineer-wiki.com/wp-content/themes/swell/assets/img/no_img.png)
![](https://web-engineer-wiki.com/wp-content/themes/swell/assets/img/no_img.png)
常時SSL化の設定手順
![エックスサーバーのホームページ](https://web-engineer-wiki.com/wp-content/uploads/2023/07/domain-add01-1024x265.jpg)
![エックスサーバーのホームページ](https://web-engineer-wiki.com/wp-content/uploads/2023/07/domain-add01-1024x265.jpg)
常時SSL化設定をするには、エックスサーバーのサーバーパネルにログインする必要があります。
![サーバーパネル](https://web-engineer-wiki.com/wp-content/uploads/2023/07/http-https01.jpg)
![サーバーパネル](https://web-engineer-wiki.com/wp-content/uploads/2023/07/http-https01.jpg)
サーバーパネルにログインしたら「ホームページ」のメニューにある「.htaccess編集」をクリックします。
![ドメイン選択](https://web-engineer-wiki.com/wp-content/uploads/2023/07/http-https02.jpg)
![ドメイン選択](https://web-engineer-wiki.com/wp-content/uploads/2023/07/http-https02.jpg)
常時SSL化を行いたいドメインを選択します。
![.htaccessファイル](https://web-engineer-wiki.com/wp-content/uploads/2023/07/http-https03.jpg)
![.htaccessファイル](https://web-engineer-wiki.com/wp-content/uploads/2023/07/http-https03.jpg)
.htaccessファイルに以下のコードを先頭に追加し「確認画面へ進む」をクリックします。※既存のコードは削除しません。
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
![](https://web-engineer-wiki.com/wp-content/uploads/2023/07/http-https04.jpg)
![](https://web-engineer-wiki.com/wp-content/uploads/2023/07/http-https04.jpg)
最終確認画面が表示されます。追加したコードに間違いがないことを確認し「実行する」をクリックします。
![.htaccessファイルの編集完了](https://web-engineer-wiki.com/wp-content/uploads/2023/07/http-https05.jpg)
![.htaccessファイルの編集完了](https://web-engineer-wiki.com/wp-content/uploads/2023/07/http-https05.jpg)
これで、.htaccessファイルの編集が完了です。最後にWordPressの管理画面で設定されているURLをhttp→httpsに変更します。
![WordPress一般設定](https://web-engineer-wiki.com/wp-content/uploads/2023/07/http-https06-1024x177.jpg)
![WordPress一般設定](https://web-engineer-wiki.com/wp-content/uploads/2023/07/http-https06-1024x177.jpg)
WordPressの管理画面にアクセスし、「設定」→「一般」のWordPressアドレスとサイトアドレスのURLをhttp→httpsに変更し保存します。
![](https://web-engineer-wiki.com/wp-content/uploads/2022/02/cropped-favicon.jpg)
![](https://web-engineer-wiki.com/wp-content/uploads/2022/02/cropped-favicon.jpg)
![](https://web-engineer-wiki.com/wp-content/uploads/2022/02/cropped-favicon.jpg)
以上で、常時SSLの設定が完了だよ。最後に「http://~」のURLでアクセスした時に「https://~」にURLが切り替わっているか確認しましょう。