さくらインターネットのサーバでhttps/wwwなしにURLを統一

今までwwwありでもなしでも接続できていた本ブログのURLを統一するべく設定。

環境

  • さくらのレンタルサーバ スタンダード
  • WordPressでサイト構築
  • ドメインはさくらインターネットで購入

目的

今回実施したいことは下記の3パターンでアクセスした時にURLを統一すること。

  1. http://ドメイン -> https://ドメイン
  2. http://www.ドメイン -> https://ドメイン
  3. 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ありのドメインに対して証明書が適用されていないと、ブラウザでの証明書エラーが表示されリダイレクト処理が正常に動作しないので注意が必要。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

3 × 2 =

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください