人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Apache設定】500 Internal Server ErrorのErrorDocument設定がうまく働いてくれません。

[httpd.conf]
ErrorDocument 401 /error/401.html
ErrorDocument 403 http://...
ErrorDocument 404 http://...
ErrorDocument 500 /error/500.html

と設定しており,401,403,404については思った通りカスタムエラードキュメントが表示されるのですが,500だけ,IE7ではIE標準のメッセージが,IE6ではXMLツリー(XHTMLで書いているため?)が,Firefox 2ではHTMLソースがプレーンテキストで表示されてしまいます。

※500エラーは,
- - - - -
#!/usr/bin/perl
print "a";
- - - - -
という内容のerr.cgiを使って発生させています。

IE6でXMLツリーが表示されてしまう点についてはソースをXHMLからHTML 4.01に変更して対処可能ということがわかりましたが,Firefoxでは無効で,試しにErrorDocument 500 http://....../error/500.html と変更すると,"The document has moved here"というようなページ(のソース)が同じくプレーンテキストで表示されて目も当てられません。

解決方法ありましたらご教示ください。

●質問者: heppokoA
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:403 Apache CGI firefox HAS
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ