web-dev-qa-db-ja.com

既存のサブドメインを使用して単一サイトからマルチサイト(ネットワーク)に変換する

私達は現在私達の主要なドメインの下で私達のウェブサイトを管理するためにワードプレスを使用しています。我々はまた、異なるアプリケーションが実行されるいくつかのサブドメインを持っています。

www.example.com // our main website, running wordpress
extranet.example.com // a custom-made LAMP application
forum.example.com // another LAMP application
*.example.com // anything can happen in there.

ネットワーク機能を使用して、各チームがwordpress + buddypressに基づいた独自のコミュニケーションツールを持つことができるサブドメインを作成したいと思います。

質問:エクストラネット*およびフォーラム*へのアクセスを削除せずに、メインのワードプレスのインストールをサブドメインのあるネットワークに変換できますか。私は マニュアルを読みました が、サブドメインがすでに存在していることや、細かいことをするのが怖いという特定のケースについては触れていません。

2
pixeline

これは私には可能なようです。これのほとんどはWordPressだけではなくサーバー管理に関連しているので、おそらく Server Faultもこれに関する興味深い情報を持っています

DNS側では、WordPressを使用してサーバーへのワイルドカードを作成し、それらをホストするサーバーへの他のサブドメインを定義します(それらの一部または全部をWordPressサーバーと同じにすることができます)。 ワイルドカードは常に優先順位が最も低くなります

サーバー側にとっては、リクエストがApacheに到達したのに<VirtualHost>内に一致するServerNameまたはServerAliasが見つからない場合、最初の仮想ホストが返されることを知っておくと便利です。そのため、WordPressの設定を最初のホストとして設定し、それ以降はそのサーバー上で実行されます。

3
Jan Fabry