tarot さん、
Location については修正します。
SSIの方は ssi.zip がうまくダウンロードできないのでメールで送ってもらえますか?
調べてみておかしいようなら直します。
手軽に使えるWebサーバとして,AN HTTPDを重宝させて頂いております.
ところで302レスポンス(一時的に別のURIに属している)のLocationフィールドのことですが,
ポートを80番以外で起動して,ディレクトリに対するリクエストで302を返す場合,
例えば,`/tarot'というディレクトリがあった場合に,
`http://mmc14.mmc.tutkie.tut.ac.jp/tarot'(ディレクトリなのに`/'が無い)をリクエストしますと,
302 Foundを返し,Locationフィールドで`http://mmc14.mmc.tutkie.tut.ac.jp/tarot/'が与えられますが,
このときポートが8000で,リクエストが`http://mmc14.mmc.tutkie.tut.ac.jp:8000/tarot'でも
同じLocationフィールドが与えられます.
IEやMozillaなどのブラウザは,まるで303レスポンスのようにみなし元々のリクエストメソッドにかかわらず
Locationフィールド値(つまりデフォルトポートである80番へ)へGETを行ってしまいますので,
接続を確立することすら出来ません(もしくは他のサーバへ接続してしまいます).
AN HTTPDの不具合とも言い切れない部分があるのですが,よろしければ修正していただけないでしょうか?
また,もう一点,SSIの不具合と思われる部分があります.
http://mmc14.mmc.tutkie.tut.ac.jp:8000/temp/index.shtml
こちらのURLで発生するのですが,.plの実行結果とは明らかに異なるおかしな結果になってしまいます.
http://mmc14.mmc.tutkie.tut.ac.jp:8000/temp/ssi.zip
こちらに構成ファイルをアーカイブ化したものをおいておきます.
.plファイルで16-18コメントアウトしているのですが,コメントをはずせばなんとなく動いたように感じますが,
どういうわけかおかしな結果になる場合があります.
実際に使用しているのはhttp://mmc14.mmc.tutkie.tut.ac.jp:8000/tarot/ですが,(ここではコメントをはずしています)
ときどき`r>'(実際には絶対参照ではなく>の記号そのまま)と出るので不思議に思い検証してみました.
この`r>'は<br>の後半部分だったのですが,なぜそのような文字列が混入するのかわかりません.
以上です,よろしくお願いします.