nginx の設定ファイルで rootの設定を変更する、もしくは apacheの設定ファイルで DocumentRootの設定を変更することで、別コンテンツとWordPressの公開を切り替えることは可能です。
ただし、この場合別コンテンツ部分とWordPress部分を同時に表示することはできません。
別コンテンツとWordPressを同時に表示するには、以下の方法で可能です。
http://www.example.jp というホストで公開するものとします
1 kusanagi provision –lamp –fqdn http://www.example.jp contents でLAMPプロファイルを作成、別コンテンツを/home/kusanagi/contents/DocumentRoot へ配置
2 kusanagi provision –WordPress –fqdn test.example.jp http://www.example.jp で公開後のWordPressプロファイルを作成し、WordPress構築
これで、www.example.jp にコンテンツ公開し、WordPress部分は test.example.jpという名前のホスト名でアクセス可能になります。
公開ディレクトリ切り替えは、kusanagi setting –fqdn pre.example.jp contents を実施して別コンテンツのホスト名を変更後、kusanagi setting –fqdn http://www.example.jp http://www.example.jp でWordPressのホスト名を本番用(www.example.jp)に変更することで実現できます。
切替前:
http://www.example.jp /home/kusanagi/content/DocumentRoot
test.example.jp /home/kusanagi/www.example.jp/DocumentRoot
切替後:
http://www.example.jp /home/kusanagi/www.example.jp/DocumentRoot
pre.example.jp /home/kusanagi/content/DocumentRoot