2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

STUDIO でwww なしのドメインを利用する場合にwww ありにアクセスしたときにwww なしにリダイレクトをしたいさくらのレンタルサーバ

Last updated at Posted at 2024-09-18

さくらのレンタルサーバでDNSレコード設定ができるようになった(最高!素敵!さくらインターネット様ありがとうございます!)のでメールサーバその他でさくらのレンタルサーバを経由したいときの設定の備忘録である。

ライトプラン36ヶ月一括支払いだと月額換算121円(2024/09/18執筆時点)で利用できるので、経由地としてだけではなくメールサーバ機能も利用できてコスパが良すぎてどうにかなりそうである。

スクリーンショットなどの無い、わかりにくい状態で公開しますが備忘録なのでご容赦を。
需要があれば肉付けしていくかもしれません。

前提

wwwなし・あり両方のドメインをさくらのレンタルサーバに登録している。

wwwなしのドメインの設定

DNSレコード設定

AレコードにSTUDIO のIPを設定。

MXレコードが10 @になっているのでさくらのレンタルサーバのアカウント ****.sakura.ne.jp. に変更する10 ****.sakura.ne.jp.のように。

その他ftp. やmail. のCNAMEレコードが@になっていると思うのでさくらのレンタルサーバのアカウント****.sakura.ne.jp.に変更する。

www. のCNAMEレコードも作成されていると思うが、これは削除する。

基本設定

マルチドメインとして利用するを選択

www. が付与されたサブドメインも利用する にはチェックを入れない。

SSLは設定できないのでSSLの利用とHTTPS転送設定はチェックを入れられないまま。

www.転送設定は www. の無い方を選択する(真ん中)

wwwありのドメインの設定

DNSレコード設定

DNSレコード設定はデフォルトのままでOK。

SSL設定

Let's Encrypt など希望の証明書の設定を完了しておく。

基本設定

マルチドメインとして利用するを選択。

www. が付与されたサブドメインも利用するにはチェックを入れない(www.www.を利用したい場合を除く)

Web公開フォルダは任意のもの変更する(適当に[~/www]/wwwなどとしておく)

SSLの利用とHTTPS転送設定のチェックを入れる。

www.転送設定はwww. が一つの方を選択する(真ん中)

リダイレクトの設定

Web公開フォルダで設定したディレクトリ(上記の場合~/www/www)に以下の.htaccess ファイルを設置してwww ありからwww なしにリダイレクトさせる。

.htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

おわりに

DNSレコード設定で作成されるwww. のレコードをAレコードにしてサーバーのIP を設定するだけで実装できるかと思っていたのですが、
コントロールパネルのSSL設定からSSL証明書登録できない → 手動でwww. だけの証明書を作成してインストールしてみる → 3ヶ月ごとの証明書再発行はしんどい
という流れからwww. のドメインも登録してごにょごにょすることとなりました。

実は今回さくらのレンタルサーバのDNSレコード設定機能が設定可能になってから初めて触ってみましたが標準搭載されたのはほんとにありがたかったです。
MXレコードやCNAMEレコードが@になっていてAレコードを外部に向けたときにMXレコード他を書き換えないといけないのは少しハマりポイントな気がしました。

誤りがあれば教えてください。
ありがとうございました。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?