Movable Typeのcgi実行時のURLを独自ドメインにする方法

cgiの実行時だけ違うドメインになる

レンタルサーバーに Movable Type をインストールして使用している場合など、トラックバックURLや、タグクラウド、コメント投稿の確認画面、検索等、いたるところで、レンタルサーバーでもらったアドレスがそのまま出てきてしまったりします。

このブログ自体が、現在はチカッパレンタルサーバー(ロリポップと同じ会社)を利用しているのですが、ここで普通にMovable Typeをインストールすると、ドメインを指定しても、cgiの実行時には、「http://(ユーザー名).chicappa.jp/」という風なアドレスが出てきてしまって、なんとなく納得いきません。

とりあえずサブドメインで

私の場合、これを解決するために、「http://(ユーザー名).chicappa.jp/mt/」に「http://mt.anchan.biz/」(cgiのためだけのサブドメイン)というサブドメインを指定しておいてから、「mt-config.cgi」を開き、

#======== REQUIRED SETTINGS ==========

CGIPath        http://mt.anchan.biz/
StaticWebPath  http://mt.anchan.biz/mt-static/

の部分を上記のように書き換えました。これで、cgi実行時のアドレスや、トラックバックURLも「http://mt.anchan.biz/mt-tb.cgi/××××」のように書きかわります。

他のレンタルサーバーを使用している方等は、どうなるかはわかりませんが、基本は一緒だと思いますので、色々と試してみてください。

また、この方法を使うと、Movable Typeで作成したブログを自動で携帯版に変換してくれる、MT4i というソフトも、アドレス変えられたりするので、とても便利な方法だと思います。