Movable Type3.34で、ScriptURIが正しく反映されないバグフィックス方法。
2009年10月26日
今回、サイトリニューアルの際に。
ドメインのDNSを変更する前に、仮のURLを割り当てられる動作確認URLという機能を利用してみました。
そうすると、Movable Typeのバグで。
mt.cgiへのパスが正しく記述されず、インストールなどがちゃんとできませんでした。
それで、とりあえずリニューアル期間中に、正しく動けばいいやというバグフィックス方法です。
- lib/MT/App.pmを開く。
- 1106行目のsub app_pathを探す。
- 1122行目の「$path=$1;」を「$path='リライトしたいパス';」に変更。
- DNSの移行をして、リニューアルが終わったら、lib/MT/App.pmを置き換える。

