web-dev-qa-db-ja.com

異なるドメインを持つWordpressマルチサイト

私はWordPressの世界では初心者で、WordPressマルチサイトを作成しました。私は自分の子サイトに別のドメインを設定したいです。

私のメインサイトはwww.myMainSite.com、私の子供はwww.mySonSite.comだとしましょう。

サイトのURL(WordPressの設定)を(デフォルトのサブドメインではなく)新しいドメインに変更しましたが、リンクが壊れているようです。私は私のサーバーの設定を変更する必要があることを知っていますが、私はそうすることを怠けませんでした。私はCパネルを使います。

それで、新しいドメインを私の子サイトにリンクするために何が必要ですか?前もって感謝します。

1
Gili Yaniv

私はあなたがネットワーク管理者(「マスター」管理者)に行き、そしてサイトに行き、そしてあなたが変更したいサイトの上にマウスを置く必要があると信じています、編集を選択してください。そのため、プロセスはサブサイトのダッシュボードからではなく、ネットワーク管理ダッシュボードから行われます。

プラグインやテーマの設定によっては、編集ページの[設定]タブに移動して他のURLを変更する必要があるかもしれません。慎重に https://www.example.com/subsite1https://www.customdomainに変更してください。必要に応じて.com

それをする前にデータベースの良いバックアップはいつも良い考えです。

設定を変更したら、正しい場所を指すようにnewdomain.comのネームサーバー設定を変更する必要があります。ホスティングがある場合は、コントロールパネルの[アドオンドメイン]を選択します(ホストによって異なります)。主催者のサポートがこれを手伝ってくれます。

2
Rick Hellewell

WordPressの設定でサイトのURLを変更する必要はありません。そのURLがmysonsite.comであることを新しいサイトに伝えることができるはずです。

これは、次のようになります。

  1. Multisiteインストールに新しいサイトを作成します。サブドメインを使用している場合、これはおそらくデフォルトのmysonsite.mymainsite.comになります。サブフォルダを使用している場合、それはmymainsite.com/mysonsiteになります。
  2. 新しいサイトのダッシュボードに移動し、ページ上部の管理バーにあるサイトの名前の上にマウスを置き、[サイトの編集]を選択します。
  3. サイトアドレス(URL)www.mysonsite.comに変更し、変更を保存します。

注:www.mysonsite.comのDNSエントリがwww.mymainsite.comと同じIPアドレスを指していること、およびWebサーバーの設定でそれがわかっていることを確認する必要があります。 mymainsite.commysonsite.comは同じWordPressインストールに行きます。 (たとえば、Apacheでは、設定ファイルに次のようなものがあります。

ServerName mymainsite.com
ServerAlias www.mymainsite.com
ServerAlias mysonsite.com
ServerAlias www.mysonsite.com

...しかし、ウェブサーバが異なれば設定構文も異なり、サーバ設定はこのサイトの範囲外です。)

1
Pat J