複数ブログをなんとか実現したくて深夜うろうろしていると参考になる場所を発見。
みるくのブログ さんだったかな?
URLを健忘したが、内容は覚えているので適当に書いて以下 DIFF.
> /*******************************************************************
> * テーブルを連想配列に保持しリクエストしたドメインURIにより分岐。
> * ヴァーチャルホスト運用時に追加を忘れずに。
> * 冗長な変数名はコンフリクトを避けるためです。
> * ディレクトリ毎の変更は考慮してません。
> * デフォルト値: $table_prefix
> *******************************************************************/
> $table_prefix_arrays = array(
> ‘******.mirage-oc.net’ => ‘******_’
> );
> if ($table_prefix_arrays) {
> $mirage_oc_prefix = $_SERVER['SERVER_NAME'];
> foreach($table_prefix_arrays as $mirage_oc_key => $mirage_oc_value) {
> if (strpos($mirage_oc_prefix, $mirage_oc_key) === true) {
> $table_prefix = $mirage_oc_value;
> }
> }
> }
>
っと、使用させていただいたのは長期放棄されているドメイン。
書いて再起動してから気付いたんだが、シンボリックリンクがどうとか。
そうです、これは下層ディレクトリとしてメインブログにシンボリックリンクを張った場合に挙動を制御するものでヴァーチャルホスト向けの設定ではない。
そもそもホスト情報は違うテーブルに入っているはずなのだ。
となると、この手法は使えないことになる。
仕方ないのでヴァーチャルホスト用のプラグインを素直に使うことにする。
次回をお楽しみに。