ブログのMovableTypeをOpen Source4から個人無償版の5に移行しました。
Xserverの自動インストールのMTはOpen Source版で、インストール時はMTOS4でした。
MT4とMT5の違いの1つは、ウェブサイトの下に複数のブログを置けるようになったことです。
MT4ではシステムーブログという2層構造でしたが、MT5ではシステムーウェブサイトーブログという3層構造になっています。うちのサイトの例では、 http://jyoudou.net/ がウェブサイト、 http://jyoudou.net/blog/ のサブディレクトリ(サブドメインにすることも可能)がブログです。
MT5の設置において、気付いた注意点が2点あります。
まず、ウェブサイトのURLの上位のディレクトリにブログを作ることはできません。セキュリティ上の制限のようです。
ウェブサイトとブログのURLを同じにする事は出来ます。
ウェブサイトの直下(ルートパス)にブログを公開する
ウェブサイトと同じ公開パスにブログを作成することで、ウェブサイト直下にブログを作成できます。例えば、以下のような公開パスのウェブサイトがあるとします。
* "ウェブサイトのサイトURL" http://www.sixapart.com/
* "ウェブサイトのサイトパス" /home/sixapart/www
このウェブサイト内で、新しくブログを作成し、同じサイトURL、サイトパスを指定すると、ウェブサイトのルートでブログを公開できます。
* "ブログのサイトURL" http://www.sixapart.com/
* "ブログのサイトパス" /home/sixapart/www
MT4の方で、ドメイン直下にブログを設定されていた方も、上記の方法ですと、URL(パーマリンク)を変える必要がありません。パーマリンクを変えると他からのリンクがリンク切れになって、都合が悪いです。
jyoudou.netは、元々サブディレクトリにブログを置いていたので、そのままにしました。
また、Multiblogにも注意が必要です。Multiblogはウェブサイトの下のブログをまとめて表示する機能です。テーマでプロフェッショナル ウェブサイトを選択した場合、ページ上部のナビゲーションの「ブログ」に標準で、下部ブログの記事一覧がまとめて表示されます。これで使 用されているのが、Multiblogです。
他のウェブサイトのブログをMultiblogで表示することは出来 ません。Multiblogで複数ブログをまとめて表示したい場合は、同ウェブサイトのサブディレクトリにブログを設置する必要があります。
MT5 を使用する場合、上記2点を考慮しておきましょう。
松浦彰夫 拝












コメントする