Title: WordPress マルチサイトドメインのマッピング
Author: Dion Hulse
Published: 2019年2月23日
Last modified: 2024年8月21日

---

## カテゴリー

 * [はじめに](https://ja.wordpress.org/support/category/getting-started/)
 * [インストール](https://ja.wordpress.org/support/category/installation/)
 * [基本的な使い方](https://ja.wordpress.org/support/category/basic-usage/)
 * [基本的な管理](https://ja.wordpress.org/support/category/basic-administration/)
 * [カスタマイズ](https://ja.wordpress.org/support/category/customizing/)
 * [メンテナンス](https://ja.wordpress.org/support/category/maintenance/)
 * [セキュリティ](https://ja.wordpress.org/support/category/security/)
 * [高度なトピック](https://ja.wordpress.org/support/category/advanced-topics/)
 * [トラブルシューティング](https://ja.wordpress.org/support/category/troubleshooting/)

## 翻訳・改善にご協力ください

 ドキュメンテーションを現在[英語版](https://wordpress.org/support/)から翻訳中です。
どなたでも[ご協力いただけます](https://ja.wordpress.org/team/2019/08/06/359/)。

 誤字や間違った情報にお気づきの方は、各記事の下にあるフィードバックセクションから
お知らせください。

# WordPress マルチサイトドメインのマッピング

WordPress マルチサイトのサブサイトはネットワークでない、トップレベルのドメインに
マップすることができます。たとえば「subsite1.networkdomain.com」は「domain.com」
と見えるようにマップできます。これはサブディレクトリサイトでも動作し、「networkdomain.
com/subsite1」も「domain.com」とマップできます。ドメインマッピングのセットアップ
の前に、ネットワークが正しく設定され、サブサイトが問題なく作成できることを確認し
てください。

WordPress 4.5 以前は、ドメインマッピングに「[WordPress MU Domain Mapping](https://wordpress.org/plugins/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']);`

## 参考情報

 1. [ネットワークの作成](https://ja.wordpress.org/support/article/create-a-network/)
 2. [マルチサイトのネットワーク管理](https://ja.wordpress.org/support/article/multisite-network-administration/)
 3. [複数 WordPress サイトのインストール](https://ja.wordpress.org/support/article/installing-multiple-blogs/)

[原文](https://developer.wordpress.org/advanced-administration/multisite/domain-mapping/)

## この記事は役に立ちましたか ? どうすればさらに改善できますか ?

フィードバックを送信するには[ログイン](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fja.wordpress.org%2Fsupport%2Farticle%2Fwordpress-multisite-domain-mapping%2F&locale=ja)
する必要があります。