WordPress4.5以降のWordPressマルチサイトドメインマッピングを設定する方法

公開: 2018-11-17

あなたはおそらく、WordPressマルチサイトがサイトのネットワークを管理するのをいかに簡単にするかを気に入るはずです。 ただし、WordPressマルチサイトがデフォルトでこれらすべてのサイトを処理する方法は気に入らないかもしれません。

デフォルトの機能を使用すると、WordPressマルチサイトでは、サブドメイン(site1.network.com)またはサブフォルダー(network.com/site1)として追加のネットワークサイトを作成できます。

さて、それはいくつかの用途には問題ありません。 ただし、WordPressマルチサイトを使用して個別のサイトを管理する場合は、各WordPressマルチサイトネットワークサイトに独自のドメイン名(site1.com)を取得させることをお勧めします。

WordPressマルチサイトドメインマッピングはそれを可能にするものです。 すべてのネットワークサイトに独自のドメインを与えながら、WordPressマルチサイトのバックエンドのメリットを享受できます。サイトの訪問者は、違いさえわかりません。

このチュートリアルでは、WordPressの最新バージョンのマルチサイトネットワークでドメインマッピングを起動して実行する方法を正確に説明します(はい、いくつかの変更があります!)。

ナレッジベースを作成する-簡単な方法!

知識ベースを構築し、顧客が自分自身を助けるのを助けます。

テーマを取得

WordPressマルチサイトドメインマッピング–プラグインが必要ですか?

番号! 最新バージョンのWordPressを使用している場合は、プラグインは必要ありません(私はあなたがそうだといいのですが)。

WordPress 4.5以降、WordPressのコアソフトウェアにマルチサイトドメインマッピングが含まれるようになりました。これにより、サードパーティのプラグインを使用する必要がなくなります。

ただし、この機能は比較的新しい機能であるため、WordPressMUドメインマッピングなどのプラグインを使用するように指示するWordPressマルチサイトドメインマッピングチュートリアルが表示される場合があります。 WordPress 4.5以降を使用している限り、これらの推奨事項は無視してかまいません。

WordPressマルチサイトドメインマッピングを設定する方法の鳥瞰図

自分が何を求めているのかを理解するために、WordPressマルチサイトドメインマッピングを開始して実行するために完了する必要のあるさまざまな手順の概要を以下に示します。

  1. WordPressマルチサイトをセットアップします(おそらくすでにこれを行っていると思いますので、あまり深くは説明しません
  2. ネットワーク管理者インターフェイスを使用して、サブドメインまたはサブフォルダーとしてサイトを追加します
  3. 戻ってネットワークサイトアドレスを編集し、外部ドメインを指すようにします
  4. ホストでエイリアスとして外部ドメインを追加します
  5. 外部ドメインのネームサーバーをホストに向けます

このガイドに従う場合は、ホスティングダッシュボードとドメインレジストラアカウントの両方を手元に用意する必要があります。

準備ができたら、飛び込みましょう!

ステップ1:WordPressマルチサイトネットワークをセットアップする

開始するには、基本的なWordPressマルチサイトネットワークをセットアップする必要があります。

繰り返しになりますが、このガイドは特にWordPressマルチサイトドメインマッピングに関するものであるため、これについてはあまり詳しく説明しません(正直に言うと、これを読んでいる場合は、おそらくすでにネットワークが設定されています)。

ただし、準備ができていない場合は、プロセスの概要を以下に示します。

  • 通常のWordPressソフトウェアをインストールします
  • wp-config.phpファイルにコードスニペットを追加してWordPressマルチサイトを有効にします
  • インターフェイスの指示に従って、ネットワークを設定します
  • セットアッププロセスを実行すると、2つのコードスニペットが表示されます。 1つをwp-config.phpファイルに追加し、もう1つを.htaccessファイルに追加します。

マルチサイトを設定するときは、サブドメインのオプションを選択してください。これにより、作業が少し簡単になります(ただし、どちらでも機能します。すでにサブフォルダーを選択している場合は、ストレスを感じないでください)。

基本的なWordPressマルチサイトセットアッププロセスのステップバイステップガイドが必要な場合は、この記事ですべてを詳細に説明します。

ステップ2:新しいネットワークサイトを追加し、それを外部ドメインにマッピングする

WordPressマルチサイトネットワークを起動して実行したら、通常どおりに新しいネットワークサイトを追加します([ネットワーク管理者インターフェイス]の[サイト]→[新規追加])。

サイトを最初に追加するときは、設定に応じてサブドメインまたはサブフォルダーを指定する必要があります。 心配しないでください。すぐに修正します。 次のステップで変更するので、今のところ好きなように作成できます。

新しいネットワークサイトを追加する

終了したら、[サイトの追加]をクリックします。

サイトを追加したら、[サイト]をクリックして、作成したネットワークサイトを編集します。

ネットワークサイトを編集する

サイトを編集すると、サイトにマップする外部ドメインを入力できるようになります。

WordPressマルチサイトドメインマッピング用の外部ドメインを追加する

次に、変更を保存します。

これで、パズルの半分が完成しました(簡単でしたね)。 この時点で、WordPress Multisiteは、このネットワークサイトが外部ドメインにあると見なします。

さて、パズルの他の部分の時間です。それは、外部ドメイン名が実際に訪問者を正しい場所に向けることを確認することです。

ステップ3:エイリアスとして外部ドメイン名を追加する

次に、メインネットワークサイトのDNSレコードに外部ドメインを追加する必要があります。

これを行う方法は、ホストしている場所によって異なるため、すべての状況に対応する1つのチュートリアルを提供することはできません。

ただし、2つの異なるシナリオを紹介します。これにより、十分に作業できるようになります。 私はそれをやる…

  • ほとんどの共有ホストが使用するcPanelを使用
  • 私のテストサイトがホストされているKinstaのカスタムダッシュボード経由

cPanelでドメインエイリアスを追加する

cPanelを使用している場合は、cPanelダッシュボードに応じて、パーキングドメインまたはエイリアスのオプションを探す必要があります。

たとえば、ダッシュボードで[パーキングドメイン]オプションを選択します。

cPanelパーキングドメインオプション

次に、外部ドメインのドメインを入力し、[ドメインの追加]をクリックします。

cPanelパーキングドメイン

[リダイレクト先]ボックス何かが表示されている場合は、 [リダイレクトの管理]オプションを選択します。

リダイレクトなし

次に、[リダイレクトを無効にする]を選択します。

見た目

Kinstaで外部ドメインを追加する

Kinstaを使用している場合、プロセスは少し簡単です。 メインネットワークサイトに移動します。 次に、[ドメイン]を選択し、[ドメインの追加]をクリックして、外部サイトのドメインを追加します。

Kinsta追加ドメイン

完了すると、[ドメインリスト]領域に新しいドメインが表示されます。

Kinstaドメインリスト

手順4:外部ドメインのネームサーバーを更新する

最後に、ホスティングアカウントを指すように外部ドメインのネームサーバーを更新する必要があります。

つまり、メインのマルチサイトネットワークドメイン(WordPressが実際にインストールされている場所)と同じネームサーバーを指すようにします。

正確なプロセスは、外部ドメインを登録した場所によって異なります。 その方法がわからない場合は、人気のあるドメイン登録事業者向けのチュートリアルをご覧ください。

  • GoDaddy
  • Namecheap
  • Googleドメイン

DNSの伝播が完了すると(24時間かかる場合があります)、外部ドメインを介してネットワークサブサイトにアクセスできるようになります。

このプロセスを繰り返して、ネットワークサイトをさらに追加します

単一の外部ドメインをネットワークサブサイトとして追加する方法を説明しましたが、外部ドメインを追加するのは、ドメインごとにプロセスを繰り返すのと同じくらい簡単です。特別なことは何もありません。

WordPressマルチサイトドメインマッピングは複雑にする必要はありません!

古いバージョンのWordPressでは、サードパーティのプラグインとあらゆる種類の構成手順が必要だったため、WordPressマルチサイトドメインマッピングは複雑な作業でした。

幸運なことに、WordPress4.5は物事をはるかに簡単にしました。 これで、ほとんどゼロ構成でWordPressマルチサイトドメインマッピングを開始できます。 覚えておいてください-あなたがする必要があるのはこれだけです:

  • サブドメインオプションを使用してマルチサイトネットワークを設定します(ただし、サブフォルダーも機能します
  • 新しいネットワークサイトを追加する
  • 戻ってそのサイトを編集し、そのサイトアドレスを外部ドメインに設定します
  • メインドメインのパーキングドメインまたはエイリアスとして外部ドメインを追加します
  • 外部ドメインのネームサーバーをサーバーにポイントする

これで、独自のドメインの独自のマルチサイトネットワークを使用できるようになります。

WordPressマルチサイトでの外部ドメインの使用について他に質問がありますか? コメントを残していただければ、お手伝いさせていただきます!