1つのWordPressでマルチドメインを制御する方法

●1つのWordPressでマルチドメインを制御する方法●

一般的に、1つのWordpressでマルチドメインを制御、管理したい場合は、Wordpress MU(μ)を利用する方が手っ取り早いかもしれません。
ただ、レンタルサーバーによっては、Wordpress MUは、インストールが難しく、インストールできても思ったように動いてくれなかったりします。
さくらインターネットでは、サブドメインでWordpress MUを動作させるのは、なかなか難しいです。
ここでは、簡単なソースコードの追加で行える1つの方法を説明してみます。

wp-config.phpを編集する

WordPressのインストール先ディレクトリにwp-config.phpというファイルがあると思います。
そのファイルをテキストエディタで編集します。
ファイルを開いたいら、”$table_prefix”を検索してみてください。
おそらくは、以下のようなコードが記載されていると思います。

変更前
$table_prefix = 'wp_';

※’wp_’は、インストール時に設定したものが設定されているはずですので、デフォルト値から変更された場合は、その変更された文字列になっていると思います。

上記部分を以下のように変更します。

変更後
$table_prefix = '';
$domain = strtolower($_SERVER['HTTP_HOST']);
switch ($domain) {
case "blog111.example.com":
	$table_prefix  = 'wp_';
	break;
case "blog222.example.com":
	$table_prefix  = 'wp_222_';
	break;
}

この例では、インストール時に使ったドメイン名を”blog111.example.com”としています。
今度、新たに追加するサブドメイン名を”blog222.example.com”としています。

追加したいドメインのルートパスを設定する

ここの例では、”blog222.example.com”のルートパス(ディレクトリ)をWordpressのインストール先ディレクトリへ設定します。

追加したドメインでアクセスする

ここの例では、”blog222.example.com”へWEBブラウザからアクセスしてみてください。
Wordpressのインストール画面が表示されたことと思います。

注意点

このやり方は、非常にシンプルでWordpressをいっぱいインストールすることを回避できます。また、テーマやプラグインの共有も行えますのでインストールの手間は省けます。

ただし、アップデートはテーブルが、それぞれのブログ(サブドメイン、マルチドメイン)で異なりますから、それぞれでアップデートを行う必要があります。(データベースのアップデートが必ず必要であるということです。)

また、プラグイン、テーマは、通常、決められたディレクトリへコピーすれば、ほとんどの場合は、動作します。 しかし、プラグインによっては、データベースを利用している場合や個別のファイルを利用している場合があります。
この場合は、うまく共有できない場合があります。

どうしても必要なプラグインがある場合は、まずは、動作確認を行った方が良いでしょう。

この記事を読んだ人は次の記事も読んでいます:



口コミ・評判



2 件 口コミ・評判があります。 口コミ・評判を投稿する
  1. [...] This post was mentioned on Twitter by 占部 紘. 占部 紘 said: http://rental.off-soft.net/194.html 1つの WordPressでマルチドメインを制御 こんな必殺技が・・・ [...]

    このコメントは、参考になりましたか? Thumb up 0 Thumb down 0
  2. 管理人
    2010年7月29日, 2:14 AM

    このやり方では、

    .htaccess
    wp-config.php

    など共通的に使用するファイルについて、プラグインの設定・インストール時に書き込まれたり、消去されたりするので要注意です。
    この種のファイルは、バックアップをとってインストールなどをした方が良いでしょう。

    このコメントは、参考になりましたか? Thumb up 0 Thumb down 0

口コミ・評判を投稿 :

お名前 *

メールアドレス *
(口コミ・評判欄には、表示されませんが入力が必要です。)

サイトアドレス

*


KDDI CloudCore VPSが新規受付の完全再開!!


人気のあまり新規受付停止中でしたが、
新規受付再開しました。 :)

12ヶ月契約 月額¥1,470 → キャンペーン価格 月額¥945 のキャンペーン実施です。 :D

  • 仮想化技術 : KVM になりました。
  • CPU : 物理 1 core になりました。
  • メモリ : 2GB になりました。
  • ディスク : 100GB になりました。
  • 回線 : 100MBPS共有 になりました。
  • 初期設定費: 無料 になりました。

CloudCore VPSの詳細については、 こちらのKDDI CloudCore VPSのサイト CloudCore VPSのサイトへへどうぞ。(お試し期間が10日あります。)

さくらインターネットでデータベース機能強化!!


さくらインターネット
データベース大幅機能アップ実施!!
もちろん既に利用している方もこれから借りる方も全ての利用者対象です。 :)

  • データベース作成数を大幅に増量
    スタンダード 1個 → 20個
    プレミアム  1個 → 50個
    ビジネス   2個 → 100個
    ビジネスプロ 3個 → 200個
  • ストレージエンジン「InnoDB」の追加提供
  • データベースサーバのスペック増強 (従来比5倍のパフォーマンスを実現)

さくらインターネットのお申し込みは、 こちらのさくらインターネット サイト さくらインターネットのサイトへからどうぞ。(お試し期間が14日あります。)

サイトメニュー(カテゴリ)




一押し!!キャンペーン情報

  • 共有サーバー
  • VPS
  • マネージド
  • ドメイン

その他のキャンペーン情報は、こちらをご確認ください。





主なラインキング

共有レンタルサーバー& みんなの評価

みんなの評価は、このサイトを利用されている方の評価平均でランキングされています。

各レンタルサーバーの機能概要一覧は、 こちらからどうぞ


VPS& みんなの評価

みんなの評価は、このサイトを利用されている方の評価平均でランキングされています。

各VPS機能概要一覧は、 こちらからどうぞ


マネージドサーバー& みんなの評価

みんなの評価は、このサイトを利用されている方の評価平均でランキングされています。

各マネージドサーバー機能概要一覧は、 こちらからどうぞ


ドメインレジスタ& みんなの評価

みんなの評価は、このサイトを利用されている方の評価平均でランキングされています。

各ドメインレジスタの主要ドメイン価格一覧は、 こちらからどうぞ

: この表示がある価格は、キャンペーン価格になります。

Valid XHTML 1.0 Transitional


  • はてなブックマークへ追加するはてな登録数
  • Yahoo!
  • Livedoor Clip
  • FC2
  • Nifty Clip
  • POOKMARK. Airlines
  • Buzzurl(バザール)
  • Choix
  • newsing
  • del.icio.us
ページトップへ