Home > MovableType > MT凡ミスによる無限ループ問題

MT凡ミスによる無限ループ問題

MTをインストール後、mt.cgiにアクセスしてもページが表示されない問題の解決策。原因は追記に引っ張るのも恥ずかしいほどの凡ミスですが。

mt-check.cgiまでは動くのに、mt.cgiにアクセスするとFirefoxでは「ページのリダイレクト設定が正しくありません。このアドレスへのリクエストに対するサーバのリダイレクト設定がループしています。Cookie を無効化したり拒否していることにより、この問題が発生している可能性もあります。」と表示され、IEだとリダイレクトの無限ループが起こります。

原因はmt-config.cgiでmt.cgiのあるディレクトリを指定する項目(MT3.3だと15行目)で、ディレクトリを指定せずファイルを指定しているからでした。

正 CGIPath http://ドメイン/mt/
誤 CGIPath http://ドメイン/mt/mt.cgi

これはなかなか恥ずかしいですね、英語を見ようともしてないのが普通にバレるわけで……。

こんなことをわざわざエントリーしたのは、「MT ページのリダイレクト設定が正しくありません」で検索したときに質問はあっても解決策が上位に引っ掛からなかったからです。同じようなことをする人は、極めて少ないとは思いますが、無いものを補うのは善行だと思っています。

文章内にできるだけ類似するキーワードを含めているのもその為です。

Home > MovableType > MT凡ミスによる無限ループ問題

Search
Feeds

Page Top