MovableType サブドメイン化
2008 4月 27
以前、「サブドメイン化失敗。」で書きましたサブドメイン化が解決したのでメモ書き。
やりたいこと
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






