ホーム > PC関連備忘録 > WordPress > Wordpressでの複数ブログ化

Wordpressでの複数ブログ化

手間さえ惜しまなければ、ディレクトリごとにWPをインストールすれば良いだけの話なのですが、将来的に使う事があるかもしれないので、試してみました。
参考サイト:Wordpressによる複数blog運用。(10行追加+α)
参考サイト:ワードプレスでのブログ複数設置方法(その2)


自分の場合、WPがインストールされている階層よりも下に複数化させたかったので、こちらのサイトの情報からチョットだけ手を加えてありますが、基本的には全く変わりません。
1)WPがインストールしてあるディレクトリ(Wordpress)をルートディレクトとします。

その中の「.htaccess」には

RewriteRule /wordpress/test1/(.*) /$1 RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d RewriteRule /wordpress/test1/(.*) /index.php [L]
RewriteRule /wordpress/test2/(.*) /$1 RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d RewriteRule /wordpress/test2/(.*) /index.php [L]

wp-config.phpには

// テーブルの接頭語を指定します。複数設置する場合など適宜変更してください。
// 半角英数、アンダースコアが使用できます。
// テーブルの接頭辞を指定します。複数設置する場合など適宜変更してください。
$prefix_array = array( ‘/wordpress/test1′ => ‘test1_’ , ‘/wordpress/test2′ => ‘test2_’ );
if($prefix_array){ $uri = $_SERVER['REQUEST_URI']; foreach($prefix_array as $search_uri => $search_table_prefix){ if(strpos($uri, $search_uri) === false){ continue; } $table_prefix = $search_table_prefix;
}
}

2)ルートディレクトリ(wordpress)内に「test1」、「test2」ディレクトリを作成します。
それぞれのディレクトリに「.htaccess」を追加して下記を記載します。

Options FollowSymLinks Includes RewriteEngine On RewriteRule (.*) /wordpress/$1 [L]
RewriteRule . /wordpress/index.php [L]

3)それぞれのアドレスにアクセスしてWPをインストールする。
私はプログラマーでもサイト製作者でもないので、上手な説明は出来ません・・・ここで書いているのはあくまでも備忘録なので、詳細は自分が参考にした上に記載されたサイトを見て頂いた方が早いかと思います。
動作確認としてxamppを使用してみましたが、問題ありませんでした。

お二方のサイトが非常に参考になって、個人的にはスッキリしました!

WordPressコメント(2): 2008/12/16(火)

2件のコメント

  1. [...] →Wordpressによる複数blog運用。(10行追加+α) →Wordpressでの複数ブログ化 [...]

    ピンバック by Wordpressで複数のblogを運用する方法 | WWWP — 2009 年 12 月 26 日 @ 9:11 AM

  2. [...] | デジコム DIGITAL雑記: wpをxreaに複数設置するときのポイント(覚書) Retoucher.jp » Wordpressでの複数ブログ化 [...]

    ピンバック by XREAにwordpressを複数設置し楽したいのだった【追記していきます】 - みついれ@カオス — 2010 年 6 月 5 日 @ 11:33 PM

コメントをどうぞ