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ファイルに引き渡されるようになったのでトラックバック受信は正常に成功した。

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

トラックバックテスト

 急にこのBlogにスパムが来るようになった。うちみたいな超マイナーBlogなんて誰も見に来ないからたまに来るコメントスパムを手動で消しとけばいいや、とたまに来るスパムを消しながら過ごしていたのだが、とりあえず簡単な対策無いかなぁ〜と「スパム」で検索してみたら世間ではコメントスパムからトラックバックスパムに主流が変わっていたのだった。

 ということで対策を行ったのでそれのテスト。1つ前の記事にトラックバックを送っています。ついでに左のメニューにトラックバック一覧を追加、個別記事表示にトラックバックの表示、トラックバック・コメント表示の微調整をした。