WordPress3.0について
WordPressはバージョン3.0からマルチサイト機能(1つのCMSでの複数のブログ管理)に対応しました。
とはいってもサブドメインやサブディレクトリでの作成に対応しただけであり、マルチドメインに対応したわけではないようです。
期待していたマルチドメイン化ができずに困っていたところ、下記の記事を見つけました。
以下はこの記事を参考にして行ったWordPressのマルチドメイン化の手順です。
WordPressのマルチドメイン化手順
wp-config.php
WordPressの設定ファイルである wp-config.php を編集します。このファイルはWordPressをインストールしたディレクトリの直下にあります。
# vi path/to/wordpress/wp-config.php $table_prefix = 'wp_'; この部分を下記に変更 ↓ $table_prefix = ''; $domain = strtolower($_SERVER['HTTP_HOST']); switch ($domain) { case "hoge.jp": $table_prefix = 'wp_'; break; case "hage.com": $table_prefix = 'wp_02_'; break; }
ここではhoge.jpが既存のサイトで、hage.comが新しく追加するドメインです。
Apacheの設定
新しく追加するサイト(ここではhage.com)のドキュメントルートをwordpressがインストールされているディレクトリに設定します。
# vi /etc/httpd/conf.d/virtual.conf
NameVirtualHost *:80
~(略)~
<VirtualHost *:80>
ServerName hage.com
DocumentRoot /path/to/wordpress
</VirtualHost>
~(略)~
上記はあくまで一例に過ぎませんので各々の環境に合わせて設定してください。
ここまで設定してhage.comにアクセスすると、WordPressのインストール画面が表示されます。
最終更新 2010-10-04

この記事へのコメント
まだコメントは投稿されていません。