[063] 子サイトに独自ドメイン(マルチサイト)

WordPressを勉強するコミュニティであるWordBenchのひとつ「WordBench埼玉」に参加しました。

WordPress3.0からWordPress MUを統合して導入されたマルチサイトがテーマで、マルチサイトのURLで様々な独自ドメインに設定できるプラグイン「WordPress MU Doman Mapping」のインストールや設定方法について発表があったのでローカル環境で試してみました。

マルチサイトではサブドメイン型で登録するとURLはサブドメイン名のみ設定できます。WordBench埼玉で発表のあったプラグイン「WordPress MU Doman Mapping」では、好きなURLを登録できるようになるという、とても便利なプラグインです。

まずはプラグイン「WordPress MU Doman Mapping」をインストールして有効化します。



すると、Domain mapping database table が作成されます。
そして、特別管理者のサブメニューに「Domain Mapping」と「Domains」が追加され、開くと指示が表示されるので実行します。

  1. プラグインフォルダの sunshine.php ファイルを wp-content にコピー
  2. wp-config.php にdefine( ‘SUNRISE’, ‘on’ ); を追加



以上の準備をおこなうと設定画面で設定ができるようになります。「Domain Mapping」の設定画面では「round robin DNS」や「 load balancing」をおこなっているなど個々の環境に応じて IPアドレスやCNAME を設定できるようですが、今回は初期設定のまま進めます。

プラグイン設定画面「Domains」ではSite ID とDomain 、Primary を登録します。
  1. Site ID には特別管理者>サイトからサイト編集画面を開くと URL が ID=数字 となっているので、その数字を入力します。
  2. Domain には設定したい URL を設定します。
  3. サブドメインごとに Primary を設定します

ひとつのブログで複数のURLを登録することができます。WordBench埼玉ではアドバイスとしてアクセスしてほしい URL を Primary に設定して、念のためデフォルトのサブドメイン名も登録しておくとよいとのことでした。

さて、以上をおこなって実際にアクセスしてみると、登録したどのURLでもアクセスできて、 Primary 以外のURL の場合は Primary の URL にリダイレクトされますね。そして管理画面にアクセスするとデフォルトのサブドメイン名になります。

これで、いくつもの独自ドメインをひとつの WordPress で管理することができるようになりますね。



以上の内容はWordBench埼玉で発表いただいた内容を試した結果となります
第4回WordBench埼玉 勉強会 – 12月18日 WordPress3.0で構築する「マルチサイト」について


“[063] 子サイトに独自ドメイン(マルチサイト)” への6件のコメント

  1. HIMAWARI より:

    昨日コメントをさせていただきましたHIMAWARIです。
    一夜明けて、再度テストしてみたら何故か出来ていました。
    どうやらムームードメインかhetemlのどちらかの設定の反映に時間がかかっていただけの様です。
    お騒がせして申し訳ありませんでした。

    • tester より:

      子サイトに独自ドメインをうまく割り当てることができたようでよかったです。
      仰る通りレンタルサーバー側の設定反映などは即時という訳ではないので確認が難しいですね。

  2. HIMAWARI より:

    フリーでデザイナーをしておりますHIMAWARIです。
    ムームードメイン&hetemlでWordPress3.2によるマルチサイトの利用をしようと試行錯誤していてこちらにたどり着きました。

    サブドメインでマルチサイトの開設まではできたんですが、子サイトへの独自ドメインの割当でつまづいてしまいました。
    WordPress MU Doman Mappingを利用しているのですが、同じくムームードメインで取得した別ドメインを子サイトのプライマリーに設定するとムームードメインの初期ページが表示されてしまいます。

    一日かけてあちこち検索をしてみたのですが、全く解決の糸口さえ見つからず、コメントへの返信が最も新しいtesterさんに、お知恵を頂戴できたらと思ってコメントさせて頂きました。

  3. 教えてください。

    WPのマルチサイト化 と、 自分のしたいことが同じ意味なのか、よく分かっていません。

    したいこと:
    ひとつのWPで、複数のユーザーが、各自のパスワードを持ち、各自ログイン→各自個別のページをもち、各自個別ページにブログを書く。

    という事を実現させたいのですが、それと、WPのマルチサイト化は同じ意味でしょうか?

    • tester より:

      回答が遅くなりました。
      マルチサイトを使うと、ひとつの WordPress でいくつもサイトを作成できて、
      ネットワーク管理者がテーマやプラグインなどを一括して管理できるイメージです。

      ひとりで複数のサイトを運用するにも便利ですが、
      ネットワーク管理者の管理のもと、仰るような複数のユーザが各自のブログを運用することも可能な仕組みです。

  4. [...] 独自ドメインプラグインの説明はこちらのサイトが参考になりました。ありがとうございます。 カテゴリー: IT   タグ: WordPress   作成者: tsubo3   この投稿のパーマリンク Like [...]

コメントをどうぞ