ドメインマッピングの設定方法 (v2)
重要な注意: この記事は Ultimate Multisite バージョン 2.x を対象としています。
プレミアムネットワークの最も強力な機能のひとつは、クライアントが自分のサイトにトップレベルドメインを紐づけられることです。結局、どちらがよりプロらしく見えるでしょうか。joesbikeshop.yournetwork.com それとも joesbikeshop.com でしょうか。そのため Ultimate Multisite では、サードパーティ製プラグインを使わなくても、この機能を標準で提供しています。
ドメインマッピングとは?
名前のとおり、ドメインマッピングとは、カスタムドメインへのリクエストを受け取り、そのドメインが紐づけられたネットワーク内の該当サイトへ対応付ける Ultimate Multisite の機能です。
Ultimate Multisite ネットワークでドメインマッピングを設定する方法
ドメインマッピングを動作させるには、いくつかの設定が必要です。ありがたいことに、Ultimate Multisite が手間のかかる作業を自動化するため、要件を簡単に満たせます。
Ultimate Multisite のインストール中、ウィザードは sunrise.php を指定フォルダーへ自動的にコピーしてインストールします。この手順が完了するまで、ウィザードは先へ進ませません。
つまり、Ultimate Multisite のインストールウィザードがネットワークの設定を完了すれば、すぐにカスタムドメインのマッピングを開始できます。
Ultimate Multisite のドメインマッピングは必須ではありません。WordPress Multisite 標準のドメインマッピング機能、または他のドメインマッピングソリューションを使用する選択肢もあります。
他のドメインマッピングソリューションを使うために Ultimate Multisite のドメインマッピングを無効化する必要がある場合は、Ultimate Multisite > 設定 > ドメインマッピング でこの機能を無効化できます。

このオプションのすぐ下には、Force Admin Redirect オプションもあります。このオプションでは、顧客がカスタムドメインとサブドメインの両方で管理 Dashboard にアクセスできるか、どちらか一方だけにするかを制御できます。
Force redirect to mapped domain を選択すると、顧客はカスタムドメインでのみ管理 Dashboard にアクセスできます。
Force redirect to network domain オプションはその正反対です。顧客がカスタムドメインでサインインしようとしても、サブドメインでのみ Dashboard へのアクセスが許可されます。
そして Allow access to the admin by both mapped domain domain and network domain オプションでは、サブドメインとカスタムドメインの両方で管理 Dashboard にアクセスできます。

カスタムドメインをマッピングする方法は2つあります。ひとつ目は、スーパー管理者としてネットワーク管理 Dashboard からドメイン名をマッピングする方法です。ふたつ目は、サブサイトの管理 Dashboard の Account ページから行う方法です。
ただし、ネットワーク内のいずれかのサブサイトにカスタムドメインをマッピングし始める前に、そのドメイン名の DNS 設定 が正しく構成されていることを確認する必要があります。