1台のAmazonEC2サーバーに2つのWordPressをインストールしています。それらの1つは、通常のWordPressインストールであり、もう1つは、WPドメインマッピングがインストールされたWordPressネットワークインストールです。
つまり、site.example.com、multisite.example.com、multisite1.com、multisite2.comの4つのドメイン名があるとします。
すべてのドメイン名が同じIPアドレスを指しています。Multisite1.comとmultisite2.comは、multisite.example.comワードプレスネットワークの下でブログにドメインマッピングされています
私のサーバーでは、httpd.confは次のように設定されています。
<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot /persistent/html/site1
ServerName site.example.com
ErrorLog logs/site_error_log
CustomLog logs/site_access_log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot /persistent/html/multisite
ServerName multisite.example.com
ErrorLog logs/multisite_error_log
CustomLog logs/multisite_access_log combined
</VirtualHost>
現在、wp-adminパネルにアクセスし始めるまで、すべてのドメインが適切な場所に移動しているようです。
site.example.com/wp-adminとmultisite.example.com/wp-adminは正常に機能しているようです。
multisite1.com/wp-adminとmultisite2.com/wp-adminはどちらも、multisite.example.com/wp-adminではなくsite.example.com/wp-adminにリダイレクトしているようです。
理由がわかりません。すべてのドメイン名をServerAliasとして仮想ホストに配置しようとしましたが、役に立たなかったようです。multisite.example.comの下にもワイルドカードServerAliasを入れましたが、運がありません。
何か案は?これは私が知っている奇妙なインストールですが、当面は他の理由で、このように機能させる必要があります。私は最終的に2つを分離します。