AN HTTPD ゲストブック/コメント集(2002年11月29日11:21)


猫じゃらし見習♪ you@tayrineko.com 2002/11/30 10:42

中田さんIMAMURAさん
お返事ありがとうございます
なるほど、現在のバージョンでは、これで正常なのですね
しかし次のバージョンでは、正常に表示できるようになるとのこと!
楽しみにしています^^♪


中田昭雄 nakata@st.rim.or.jp 2002/11/29 21:16

猫じゃらし見習♪さん、
それが「正常な表示」のログです。
レスポンスコードは 200 ですから動作上の問題もありません。

おわかりとは思いますが、「常にUTF-8としてURLを送信する」にチェックがはいっているIEでは、日本語のファイルは、そのように UTF-8 でさらにURLエンコードしたリクエストを送信します。
AN HTTPD はそれをデコードしますが、デコードすると(一部伏せますが)、
/あに○○/○スト○○/○○○イアス○/無限の○○○○○○.GCA
になります。

もちろん確かにこのようなログではわかりにくいでしょうから、 次のバージョンでは、httpd.log はデコードしたものを表示するように戻します。
生のリクエストを表示するようにしたのは悪質なアクセスの原因がわかるようにするためでしたので、これは errors.log だけにしようと思います。 あるいはオプションにします。


Imamura master@original.ddo.jp 2002/11/29 17:16

猫じゃらし見習♪さん
確か全角文字は16進法変換されるとかどこかで見たような気がします・・・(違ったかもしれませんが・・・(^_^;)
ブラウザから送られてくるのが16進法だからだったかな。
間違ってたらすみません。


猫じゃらし見習♪ you@tayrineko.com 2002/11/29 11:21

ANHTTPDをいつも遣わさせていただいています
1.40dを使っていましたが、1.41gに変更してみたところ
ログファイルが、正常に表示されません
フォルダ・ファイル名に全角文字を使っているところが下のように表示されてしまいます

"GET /%E3%81%82%E3%81%AB%E3%81%BA%E3%81%90/%E3%83%A9%E3%82%B9%E3%83%88%E3%81%A0%E3%82%88/%E3%83%AA%E3%83%B4%E3%82%A1%E3%82%A4%E3%82%A2%E3%82%B9%E2%99%AA/%E7%84%A1%E9%99%90%E3%81%AE%E3%83%AA%E3%83%B4%E3%82%A1%E3%82%A4%E3%82%A2%E3%82%B9.GCA HTTP/1.0" 200 131072 
フォルダ・ファイル名は伏せておきますが(上見たら判るか^^)
上のログは、下のフォルダ・ファイル名を表示させたものです
/○○○○/○○○○/○○○○○○○/○○○○○○○○○.GCA
○の中が全角文字です

httpdログとerrログが、こうなるのですが、
uaログは正常に表示されます
ほかのログはとっていないので確認できていません
今は、1.40dに戻して使っていますが、
過去ログも少し見たのですが、同じ症状の報告は、見つけられなかったので、ご報告します

もしかして設定で治ったりするのかな?(・_|ちら