web-dev-qa-db-ja.com

同じサブディレクトリの下に異なるドメインでWordPress Multisiteをインストールするにはどうすればいいですか?

現在、私は次のように1つのドメインを持つWordPressブログがあります。

http://example.com/blog

すべてのWordPressファイルは blog ディレクトリの下にあります。

今私はWordPressのマルチサイト機能を使用して別のサイトを作成したいです。

2番目のサイトは以下のようになります。

http://example-2.com/blog

両方のドメインが同じ ルートディレクトリ を指しているため、両方のドメインが同じ blog ディレクトリにアクセスできます。

私はこのプラグインを使用しようとしましたWordPress MUドメインマッピング現在のWordPressのインストールは/blog/の下にあるためうまくいきませんでした

これが警告です。

警告!このプラグインはWordPressがウェブサーバーのルートディレクトリにインストールされている場合にのみ機能します。現在は「/ blog /」にインストールされています。

他に何か提案がありますか?

ありがとうございました。

2
Aboodred1

WPの現在のバージョンではドメインマッピングは必要ありません。内蔵されています。

あなたはただサイトの設定を編集する必要があります(ネットワーク管理、サイトの下で、サイトをクリックしてから編集をクリックします)。サイトのURLを入力します( https://www.example.com またはその他)。必要に応じて、サイトを編集するときに[設定]タブを使用し、すべての参照を正しいドメイン名に変更してください。

ここに私の答えも参照してください: 異なるドメインを持つWordpressのマルチサイト

追加(要求による)

独自のドメインを持つことになるマルチサイトサブサイトを作成するときは、常に最初にサイトを作成します。 [ネットワーク管理]、[サイト]、[サイトの追加]画面では、URLは https://www.example.com/subsite3 になります。ここで、[サイトアドレス(URL)]として[subsite3]と入力します。

サイトを設定したら(そしてドメイン名を登録し、そして必要に応じてドメインのネームサーバーを設定したら)、次にサイト設定(ネットワーク管理、サイト、サイトの編集)に入り、編集サイトのURLを変更できます。実際のドメイン名( https://www.newsite.com )への情報タブ。

また、その画面の[設定]タブに移動し、必要に応じて[SiteUrl]と[ホーム]の設定を変更します。そして、いくつかのプラグインはあなたのサイトURL(あなたがサイトを作成するときに入力した元の値)を持っているかもしれないので、私はいつもすべての設定を調べてそこで必要に応じてURLを変更します。

次に、すべてのサイトページ(管理者および実際のサイト)をテストして、それらが正しく機能していることを確認します。その後、必要に応じてサイトのプラグインを設定し、[設定]タブ([ネットワーク管理]、[サイト]、編集画面)に戻って、新しいドメイン値がすべての設定の場所にあることを確認します。

WP 4.9xはドメインマッピングをサポートしているので(4.5以降)、ドメインマッピングプラグインは不要です。

4
Rick Hellewell