2005年03月16日

トラックバックURLにアクセスすると404エラーが表示される。(IIS)

 トラックバックテストしてみたらうちのトラックバックが機能しておりませんでした(ガッカリ)。

 ということで原因を調べようととりあえずトラックバックURLをブラウザに放り込んでチェック。

http://www.rsi.gr.jp/MT/mt-tb.cgi/276

 404エラーが出る。まぁ確かに/がついてたらmt-tb.cgiフォルダーの中の276というファイルを指定って解釈する事になるもんなぁ・・、この辺の設定IISにあったかなぁ〜とIISの設定を眺めていたら発見しました。

desktop.gif 設定部分はここ、管理ツールのIISのサイトのプロパティ、又はMTフォルダのプロパティ内の「ディレクトリ」→「構成」ボタン→「.cgi」を選んで「編集」ボタン。これで開いた画面の「ファイルの存在を確認する」というチェックをはずす。これでOK。IISでActivePerlをインストールしたときにCGIやPLファイルを関連付けした時の事を覚えているだろうか、その時に開いた画面だ。「ファイルの存在を確認する」がサイト全体で無効になるのが嫌な場合はMTフォルダのプロパティで設定してください。MTフォルダ以下だけで適用されるようになります。

 このチェックをはずしたことによって/以降がパラメーターとしてcgiファイルに引き渡されるようになったのでトラックバック受信は正常に成功した。

 ということで今までトラックバックを送信してた方、申し訳ない。と思ったが掲示板にも書き込みないしそんな奴誰もいねーんだろうな。

Posted by hide at 2005年03月16日 17:27 | トラックバック
トラックバック
コメント
コメントする









名前、アドレスを登録しますか?