No.12479 投稿時間:2003年09月22日(Mon) 19:41 投稿者名:マーゲン URL:
エラーメッセージを自作しようと、
httpd.confに
ErrorDocument 401 /401.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
という記述をしたのですが、
今までのエラーメッセージ(標準)
しか出てきません。
これはどうしてでしょう。
ちなみに、404.html等はドキュメントルートに保存してあります。
No.12480 投稿時間:2003年09月22日(Mon) 20:23 投稿者名:そら URL:
「apache ErrorDocument」をキーワードにGoogle検索した結果の受け売りなので
実際には試していないのですが(^^;
ブラウザがIEの場合、対象となっているカスタムエラーページのサイズが600byte以下だと
IEのデフォルトのメッセージが使われてしまうことになっているらしいです。
コメントタグ<!-- ~ -->等を利用して無理矢理サイズを増やしてみてはいかがでしょうか?
No.12481 投稿時間:2003年09月22日(Mon) 21:02 投稿者名:マーゲン URL:
> 「apache ErrorDocument」をキーワードにGoogle検索した結果の受け売りなので
> 実際には試していないのですが(^^;
> ブラウザがIEの場合、対象となっているカスタムエラーページのサイズが600byte以下だと
> IEのデフォルトのメッセージが使われてしまうことになっているらしいです。
> コメントタグ<!-- ~ -->等を利用して無理矢理サイズを増やしてみてはいかがでしょうか?
標準というのは、Apache標準という意味なのですが・・・
No.12482 投稿時間:2003年09月22日(Mon) 21:29 投稿者名:そら URL:
> 標準というのは、Apache標準という意味なのですが・・・
あぅ…そうでしたか(^^;
私はてっきりIEの「HTTPエラーメッセージを簡易表示する」オプションが
有効になっていることに起因するものかと思いまして…。
で、私も将来的にカスタムエラーメッセージを作りたいと思っていたので
試しにhttpd.conf内の「Customizable error response」コメントがあるあたりに
ErrorDocument 404 /404.htm
としてドキュメントルートに適当に作った404.htmをアップ後、
httpdを再起動して存在しないアドレスにアクセスしてみましたが
上記のIEオプションによって左右されること以外では特に問題なく表示されました(^^;
ちなみに私が参考にしたのは
http://mm.apache.or.jp/pipermail/apache-users/2001-October/000622.html
こちらの一連のスレッドで、apache-1.3.27-13を利用していますがどうやらお役に立てそうにありませんね。
失礼しましたm(_ _)m
他の識者の方々のご意見をお待ちしております…((((((((^_^;)コソコソ
No.12492 投稿時間:2003年09月23日(Tue) 00:19 投稿者名:ハル URL:
Apacheのカスタムエラーメッセージは特段特殊なことは無いはずです。
ドキュメントルートからのパスを書くことと、httpdを再起動する事ぐらいですよね。
#そらさんの600バイト以下の件は私も引っかかりましたが (笑)
No.12495 投稿時間:2003年09月23日(Tue) 02:44 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/
パスが間違ってて
Apacheの無限ループ防止機能が作動してるだけだったりして...
#htmlとhtmを間違ったり