私自身は現在XREAを使ってはいませんが、XREAのお客様のお仕事をすることが少なくなく、その度にドメイン設定の「うっかり」を連発するので、忘れないように残しておきます。
大まかな流れ
今回、他社管理のドメインをXREAに設定し、「wwwなしに統一」「無料SSLを設定」しました。大まかな流れは以下になります。前提として、ドメインのネームサーバーはXREAに向けています。
- DNSのレコード設定をする(ValueDomain作業)
- ドメインウェブの設定をする(XREA作業)
- .htaccessを設置して、wwwありをwwwなしに転送させる
- 無料SSLを設定する(XREA作業)
少し躓いたのが、ドメインウェブの設定です。ドメインウェブの設定で、wwwありをwwwなしに転送することが出来るため、転送設定をしましたが、転送設定をしているドメインは無料SSLが使えないことが後から判明したため、ドメインウェブでの転送をやめて.htaccessでの転送に切り替えました。
手順
DNSレコード設定
外部ドメイン(他社管理ドメイン)の設定のため、ヴァリュードメインにログインし、「無料ネームサーバー」→「他社登録しているドメインを登録」をクリックします。
![](https://midorinz.com/app/wp-content/uploads/sites/7/2022/09/e71684eb2e03b20f9cf36e1b2cb85f3d.png)
ドメイン所有者の認証方法を選んで、ドメインを仮登録します。設定が完了するとDNSの編集が出来るようになります。
続けて、ドメインのDNS設定を行います。本登録完了画面からDNSの設定をクリックするか、「無料ネームサーバー」→「ドメインのDNS設定」で、一覧から「編集」をクリックします。
![](https://midorinz.com/app/wp-content/uploads/sites/7/2022/09/b0c8b05398bdcbc4e72bdf14f964869a.png)
下部の所有サーバリストから、自分のサーバを選ぶと、標準的なDNS設定が自動で表示されます。このままでは、www付きが設定されないため、aレコードを追加します。(最終行は追加行です。ボカシの部分は自分のサーバのIPアドレスになります)
![](https://midorinz.com/app/wp-content/uploads/sites/7/2022/09/d7edb2cb3643b94ff45b3a107ed70a55-1.png)
設定を保存します。
ドメインウェブの設定
ヴァリュードメインの管理画面から、「サーバー」→「XREA」に移動します。
![](https://midorinz.com/app/wp-content/uploads/sites/7/2022/09/9b049379dc9dc3dade5feff3cb8376e0.png)
「ウェブ」をクリックします。
![](https://midorinz.com/app/wp-content/uploads/sites/7/2022/09/5189087b858891a46c80f44a99921648.png)
ドメインウェブの設定画面が表示されます。SSL用ドメインにwwwありとなしを設定します。
![](https://midorinz.com/app/wp-content/uploads/sites/7/2022/09/4f9fe03ec3e4a45eaef68eb7f6623fb9.png)
.htaccessの転送設定
FTPでサーバに接続します。ドメインごとにフォルダが作成されています。今回は、wwwなしを標準にしていますので、コンテンツはwwwなしの方だけにアップロードします。wwwのついたフォルダには転送用の.htaccessをアップロードします。
【wwwなしに統一】今回はこちら
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.ドメイン名\.jp$
RewriteRule ^(.*)$ http://ドメイン名.jp/$1 [R=301,L]
【wwwありに統一】
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ ドメイン名\.jp$
RewriteRule ^(.*)$ http://www.ドメイン名.jp/$1 [R=301,L]
無料SSLの設定
XREAの新コントロールパネルにログインします。「サイト設定」の一覧に、wwwありとなしのドメインが、別々に表示されます。それぞれの「サイト設定の変更」を選びます。
![](https://midorinz.com/app/wp-content/uploads/sites/7/2022/09/c540f8a78420c51b03927af9a92e85f1-1024x90.png)
無料SSLを設定して、設定を保存します。
![](https://midorinz.com/app/wp-content/uploads/sites/7/2022/09/f0a1e1e321dc571ce3395d7552dc3cf9-1024x392.png)