.htaccessで404ページを設定したけど表示されない

| | コメント(0) | トラックバック(0)
オリジナルの404ページを表示させる場合は、apacheの場合、httpd.confか.htaccessに以下の記述をする。

■.htaccess
----------------------------------
ErrorDocument 404 /path/to/404.html
----------------------------------

■404.htmlの内容
----------------------------------
my error 404
----------------------------------

簡単簡単。と思ったらなぜかうまくいかない。ブラウザ(IE)の
ページが見つかりません」
が表示されてしまう。

調べたらこういうことだった。
マイクロソフト HTTP エラー メッセージの説明

HTTP エラー メッセージを取得すると、その HTTP エラーに添付されている HTML コンテンツが Web ページとして適切かどうかを判断します。この判断は、ページのサイズに基づいて行われます。それぞれのエラーについて、レジストリに登録されたしきい値が評価されます。サイズが小さすぎる場合には、その Web ページは拒否され、簡易 HTTP ステータス Web ページが表示されます。

で、筆者はWinXPのIE6なんですけど、レジストリ見てみたら200って書いてあった。
ということは、404.htmlを200バイト以上にすればいいんだね!
と思ったけど、めんどくさいからFireFoxで確認した。

追記)やべー。すげー恥ずかしい間違いをした。
200って、10進じゃなくて16進だった。だから512バイト以上でしたよ。


トラックバック(0)

このブログ記事を参照しているブログ一覧: .htaccessで404ページを設定したけど表示されない

このブログ記事に対するトラックバックURL: http://hirop0164.s326.xrea.com/mt/mt-tb.cgi/186

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、ぴろしが2008年7月13日 01:59に書いたブログ記事です。

ひとつ前のブログ記事は「SeesaaブログからMTに引越しました。」です。

次のブログ記事は「人の10倍作業を早くこなすための10のTIPS-ver0.1」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。