WordPress マルチサイトのサブサイトはネットワークでない、トップレベルのドメインにマップすることができます。たとえば「subsite1.networkdomain.com」は「domain.com」と見えるようにマップできます。これはサブディレクトリサイトでも動作し、「networkdomain.com/subsite1」も「domain.com」とマップできます。ドメインマッピングのセットアップの前に、ネットワークが正しく設定され、サブサイトが問題なく作成できることを確認してください。
WordPress 4.5 以前は、ドメインマッピングに「WordPress MU Domain Mapping」のようなドメインマッピングプラグインが必要でした。
WordPress 4.5 以降では、ドメインマッピングは標準の機能です。
DNS でのドメインのマップ
使用するすべてのドメインがすでに DNS サーバーにマップされていることを確認してください。追加のドメインはマスタードメインの上に置いてください。
SSL 証明書のインストール
プライマリードメインに SSL をインストールし、他のすべてのドメインには SERVER NAME INDICATION (SNI) を使用してください。すべてのドメインには SSL をインストールして、暗号化された管理者ログインを行ってください。
WordPress の更新
ネットワーク管理画面で「サイト」をクリックしてすべてのサブサイトを一覧表示し、マップするサブサイトの「編集」をクリックします。この例では「subsite1.mynetwork.com」です。
「サイトアドレス (URL)」フィールドでマッピングしているドメイン名へのフルの URL、たとえば「https://mappeddomain.org」を入力し、「保存」をクリックします。
wp-config.php の編集
ネットワークサブサイトへのログインで、クッキーがブロックされた等のエラーが発生する場合、あるいはエラーが表示されずにログインが失敗する場合は、wp-config.php ファイルを開き、追加済みのコードの下に以下の行を追加してネットワークを作ってください。
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']);
この記事は役に立ちましたか ? どうすればさらに改善できますか ?
フィードバックを送信するにはログインする必要があります。