MovableType サブドメイン化

2008 4月 27
by yuzuru

以前、「サブドメイン化失敗。」で書きましたサブドメイン化が解決したのでメモ書き。

やりたいこと

MTをインストールしたドメインと異なるドメインでブログを運用
管理用ドメイン www.3amigos.jp
ブログ用ドメイン yuzuru.3amigos.jp,xxx.3amigos.jp等

問題点

単純に、 設定→ブログの設定→公開設定のサイトURLにサブドメインを指定した形だと、そのドメイン配下に管理フォルダがあるものとした作りになります。
実際にはwww.3amigos.jp/mtにあるものを、yuzuru.3amigos.jp/mtと指定しまうため、CSSファイルや、コメントフォーム、トラックバックのURLなどがおかしくなります。
シンボリックリンクを用意すれば一応動くようになりますが、いくつか動作に問題が出るようです。

解決策

mtへのパスを絶対パスで指定すれば解決しました。

MovableTypeの管理プログラムをコピーしたフォルダにあるmt-config.cgiにて、

CGIPath        /mt/
StaticWebPath  /mt/mt-static/

というようにパスが相対パスで指定されているため、上記問題が起こります。
これを、

CGIPath        http://www.3amigos.jp/mt/
StaticWebPath  http://www.3amigos.jp/mt/mt-static/

というように絶対パスにすると管理プログラムへのURLが正しく指定されました。

No comments yet

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS

Get Adobe Flash playerPlugin by wpburn.com wordpress themes