Locked History Actions

Diff for "wordpress/multidomain"

Differences between revisions 4 and 5
Deletions are marked like this. Additions are marked like this.
Line 29: Line 29:
 * 「ダッシュボード」を選択すると、「http://example.com/testsite/wp-domain」というURLが表示され、サブディレクトリ型のサイト「testsize」の管理画面が表示される。
 * 「編集」を選択すると、たしかにドメインは「http://example.com」、パスは「/testsite/」となっている。「siteurlとhomeも更新する」の意味は不明。
 * 「表示」を選択すると、「http://example.com/testsite/」というURLで外部向けサイトそのものが表示される。
 * 「ダッシュボード」を選択すると、「http://www.example.com/testsite/wp-domain」というURLが表示され、サブディレクトリ型のサイト「testsize」の管理画面が表示される。
 * 「編集」を選択すると、たしかにドメインは「http://www.example.com」、パスは「/testsite/」となっている。「siteurlとhomeも更新する」の意味は不明。
 * 「表示」を選択すると、「http://www.example.com/testsite/」というURLで外部向けサイトそのものが表示される。
Line 35: Line 35:
そのため、編集画面でパスを「/sample/」に変更すると、先のダッシュボード、表示のURLも、「http://example.com/sample/wp-domain」「http://example.com/sample/」と変化する。 そのため、編集画面でパスを「/sample/」に変更すると、先のダッシュボード、表示のURLも、「http://www.example.com/sample/wp-domain」「http://www.example.com/sample/」と変化する。
Line 37: Line 37:
== ドメインの登録(?) == == ドメインの割り当て ==
Line 39: Line 39:
上で作成した「http://example.com/testsite/」というサイトは、本来「http://foobar.com」としたい。このため、foobar.comというドメインを登録する(?) 上で作成した「http://www.example.com/testsite/」というサイトは、本来「http://www.foobar.com」としたい。このため、www.foobar.com及びfoobar.comというドメインを登録する(当然ながら、ここで登録するドメインはDNSの設定がされていなければならない)
Line 41: Line 41:
「設定>Domains」の「New Domain」で、Site ID,Domainを入力する。Site IDは当然、先に現れたサイトID。Primaryの意味は不明。 「設定>Domains」の「New Domain」で、Site ID,Domainを入力する。Site IDは当然、先に現れたサイトID。

Primaryの意味は以下のとおり、一つのサイト(つまりSite ID)について、複数のドメインを割り当てることができるが、Primary以外のドメインはPrimaryのドメインに転送されるようにすることができる。例えば、

 * www.foobar.com: Primary ON
 * foobar.com: Primary OFF

という二つのドメインを同じSite IDで登録し、www.foobar.comにアクセスすると、URLはwww.foobar.comのままだが、foobar.comにアクセスすると、URLはwww.foobar.comに変更される(つまり、転送される)。

WordPressのマルチドメイン構築メモ

参考サイト

メモ

WordPressで複数の独自ドメインのサイトをサポートする。いろいろなインストールは上記サイトを参照のこと。

サイトの追加

「サイト>新規追加」メニューで「新規サイトを追加」画面を表示する。以下を入力する

  • サイトのアドレス
  • サイトのタイトル
  • 管理者メールアドレス

ここで入力するサイトのアドレスは、「サブディレクトリ型」のマルチサイト用の「サブディレクトリ名称」となるようだ。 ここではとりあえずtestsiteと入力してみると、作成されたサイトでは、 パスが「/testsite/」、ユーザが「testsite」になっている。

サイト設定の確認

サイト一覧で、今作成したサイトの行にマウスを置いてみると、メニューが表示される。

なお、「編集」選択時のURLの最後の「id=?」が、このサイトのIDを示している。おそらく、内部的なデータはこのサイトIDで管理されており、パス等は自由に変更できるようだ。

そのため、編集画面でパスを「/sample/」に変更すると、先のダッシュボード、表示のURLも、「http://www.example.com/sample/wp-domain」「http://www.example.com/sample/」と変化する。

ドメインの割り当て

上で作成した「http://www.example.com/testsite/」というサイトは、本来「http://www.foobar.com」としたい。このため、www.foobar.com及びfoobar.comというドメインを登録する(当然ながら、ここで登録するドメインはDNSの設定がされていなければならない)。

「設定>Domains」の「New Domain」で、Site ID,Domainを入力する。Site IDは当然、先に現れたサイトID。

Primaryの意味は以下のとおり、一つのサイト(つまりSite ID)について、複数のドメインを割り当てることができるが、Primary以外のドメインはPrimaryのドメインに転送されるようにすることができる。例えば、

  • www.foobar.com: Primary ON
  • foobar.com: Primary OFF

という二つのドメインを同じSite IDで登録し、www.foobar.comにアクセスすると、URLはwww.foobar.comのままだが、foobar.comにアクセスすると、URLはwww.foobar.comに変更される(つまり、転送される)。