今までwwwありでもなしでも接続できていた本ブログのURLを統一するべく設定。
環境
- さくらのレンタルサーバ スタンダード
- WordPressでサイト構築
- ドメインはさくらインターネットで購入
目的
今回実施したいことは下記の3パターンでアクセスした時にURLを統一すること。
- http://ドメイン -> https://ドメイン
- http://www.ドメイン -> https://ドメイン
- https://www.ドメイン -> https://ドメイン
手順
1に関してはさくらインターネットが提供しているWordpressのプラグイン「SAKURA RS WP SSL」を使用。自動で.htaccessを作成し設定をしてくれる。
2と3のwwwありでのアクセスに対しては下記の設定を行う。
- さくらインターネットの「サーバコントロールパネル」にアクセス。
- 既存のドメインに対して「wwwを付与せずマルチドメインとして使用する(上級者向け)」を選択する。
- 次にwwwありのドメインを追加する。既にドメインはさくらインターネットから購入したものであるので、ドメイン追加画面から「2. さくらインターネットで取得したドメインを使う」の「サブドメインを指定」にチェックを入れてwwwを指定する。
- wwwありのドメインに対しては別のフォルダを割り当てる。
- wwwありのドメインに対してSSL証明書を適用する。(今回はLet’s encryptで実施。)
- wwwありのドメインに割り当てられたフォルダ下に.htaccessを作成。下記のように設定する。
RewriteEngine On
RewriteRule ^(.*)$ https://yyuuiikk.org/$1 [R=301,L]
以上で設定完了。
「https://www.ドメイン」でアクセスした時に、wwwありのドメインに対して証明書が適用されていないと、ブラウザでの証明書エラーが表示されリダイレクト処理が正常に動作しないので注意が必要。