この記事の概要
ディレクトリ別に展開していたblogをちょっと見栄えよく。
例)http://hoge.jp/sub1/ → http://sub1.hoge.jp/
※ただblog間の相対リンクはできない注意点あり。
XREA (ValueDomain) での話。
DNS情報の変更、サーバーのドメイン設定、Nucleus側の設定の順に変更していきます。
まずDNS情報の変更(ValueDomain)。次の設定を追加。
a * XXX.XXX.XXX.XXX
これはサブドメインすべてを(どんな名前でも)IP:XXX.XXX.XXX.XXXのサーバーへ割り振る場合。@, wwwの設定があれば、それより前に * を指定しておく。
(DNSが更新されるまで待つ)
指定IPが指すサーバー側の設定(Xrea)。
マイドメイン利用の「ドメインウェブ」でサブドメインを指定。
Sub1 sub1.hoge.jp
Sub2 sub2.hoge.jp
など。
転送設定でblogを展開するサブディレクトリに飛ばしてもいいが(その場合は転送後のURLがブラウザに表示される)きちんとサブドメインを表示させたい場合は空欄にする。
(サーバー設定が実際に更新されるまで待つ)
サーバー設定が更新されるとドキュメントルートに"sub1.hoge.jp"ディレクトリが出来ている。ここがサブドメイン指定時のルートになるので、そこにblogを展開するようindex.phpをコピー、中のconfig.phpへのincludeパスが正しくなるよう書き換える。.htaccessもコピー。
Nucleusのblog別設定のURLをサブドメインから始まるものに変更して完了。デフォルトblogをサブドメインに移行する場合は、一般設定のURLの変更も忘れずに。
また、そのままではNucleusのクッキーがサブドメイン別になり、blog別にログインしなおす必要がでてくる。それを避けるには、Nucleusの一般設定で「クッキードメイン(上級オプション)」をサブドメインなしの".hoge.jp"に設定する。最初にドットがつくのに注目。
異邦人:
サブドメインでの運用を考えて、いろいろ調べた結果こちらにたどり着きました。
このページの「※ただblog間の相対リンクはできない注意点あり。」とはどういうことを意味するのでしょうか?
サブドメインにして、他のサイト(自分のサイト以外)との相互リンクも出来ないという事でしょうか?MTでブログを運営していますが、サブドメインすると相互リンクが出来ないというのは結構困りものです。
いきなり失礼ですが、お教え頂ければ幸いです。