Apache_2.0.59-Openssl_0.9 配置tomcat.
Apache_2.0.59-Openssl_0.9 配置tomcat.
源代码在线查看: custom-error.html.ja.euc-jp
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
カスタムエラ〖レスポンス - Apache HTTP サ〖バ
モジュ〖ル | ディレクティブ | FAQ | 脱胳 | サイトマップ
Apache HTTP サ〖バ バ〖ジョン 2.0
Apache > HTTP サ〖バ > ドキュメンテ〖ション > バ〖ジョン 2.0カスタムエラ〖レスポンス
Available Languages: en |
es |
fr |
ja |
ko
ウェブマスタ〖が部らかのエラ〖や啼玛に滦する
Apache の瓤炳を肋年できるようにする纳裁怠墙を捏丁します。
サ〖バがエラ〖や啼玛を券斧した眷圭の瓤炳を、
カスタマイズして年盗することができます。
スクリプトの悸乖が己窃して "500 Server Error"
を券栏させたとします。この眷圭の瓤炳を、より攻ましいテキストや、侍の
URL (柒婶第び嘲婶) へのリダイレクションに弥き垂えることができます。
瓢侯
肋年
カスタムエラ〖レスポンスとリダイレクト
瓢侯
概い瓢侯
NCSA httpd 1.3 は、概くて锣二なエラ〖/啼玛メッセ〖ジを
手していました。それはしばしばユ〖ザには痰罢蹋であり、
またそれを券栏させた付傍を淡峡する数恕も捏丁していませんでした。
糠しい瓢侯
NCSA のハ〖ドコ〖ドされたメッセ〖ジの洛わりに
戮のテキストを山绩
ロ〖カルの URL にリダイレクト
嘲婶の URL にリダイレクト
するようにサ〖バを肋年できます。
侍の URL にリダイレクトすることは舔に惟ちますが、
それは棱汤をしたり、より汤澄に疙り/啼玛を淡峡したりするために
部か攫鼠を帕えられるときに嘎ります。
これを悸附するために、 Apache は糠しく CGI のような茨董恃眶を
年盗します:
REDIRECT_HTTP_ACCEPT=*/*, image/gif,
image/x-xbitmap, image/jpeg
REDIRECT_HTTP_USER_AGENT=Mozilla/1.1b2 (X11; I; HP-UX
A.09.05 9000/712)
REDIRECT_PATH=.:/bin:/usr/local/bin:/etc
REDIRECT_QUERY_STRING=
REDIRECT_REMOTE_ADDR=121.345.78.123
REDIRECT_REMOTE_HOST=ooh.ahhh.com
REDIRECT_SERVER_NAME=crash.bang.edu
REDIRECT_SERVER_PORT=80
REDIRECT_SERVER_SOFTWARE=Apache/0.8.15
REDIRECT_URL=/cgi-bin/buggy.pl
片に烧く REDIRECT_ に庙誊してください。
警なくとも REDIRECT_URL と
REDIRECT_QUERY_STRING は糠しい URL (CGI スクリプトか
CGI インクル〖ドであると簿年されます) に畔されます。
戮の恃眶は、エラ〖や啼玛が弹きる涟に赂哼した眷圭にだけ赂哼します。
もしあなたの肋年した ErrorDocument が 嘲婶リダイレクト
(すなわち、http:
のような挛废叹から幌まるすべてのもの。たとえ票じホストを回していても)
ならば、これらはまったく肋年されません。
肋年
AllowOverride が努磊に肋年されていれば、
.htaccess ファイルで ErrorDocument
を蝗脱することができます。
ここに、いくつかの毋を刁げます。
ErrorDocument 500 /cgi-bin/crash-recover
ErrorDocument 500 "Sorry, our script crashed. Oh dear"
ErrorDocument 500 http://xxx/
ErrorDocument 404 /Lame_excuses/not_found.html
ErrorDocument 401 /Subscription/how_to_subscribe.html
菇矢
ErrorDocument <3-digit-code> <action>
action (瓢侯) は、
山绩されるべきテキスト。テキストには苞脱射 (") をつけます。
苞脱射の稿に鲁くものが部でも山绩されます。
庙罢 : (") は山绩されません
リダイレクト黎の嘲婶 URL
リダイレクト黎のロ〖カル URL
カスタムエラ〖レスポンスとリダイレクト
スクリプト/SSI に纳裁の茨董恃眶が网脱材墙になるように、
リダイレクトされた URL に滦する Apache の瓢侯が恃构されました。
概い瓢侯
リダイレクトされたスクリプトは筛洁の CGI
茨董恃眶を网脱材墙でした。しかし、どこからリダイレクト
されたかの攫鼠は捏丁されていませんでした。
糠しい瓢侯
リダイレクトされた黎のスクリプトが蝗脱材墙なように、
糠しいたくさんの茨董恃眶が介袋步されます。糠しい恃眶は、それぞれ
REDIRECT_ で幌まります。
REDIRECT_ で幌まる茨董恃眶はリダイレクトされる涟に赂哼していた
CGI 茨董恃眶の片に REDIRECT_ を烧けて侯喇されます。
すなわち、HTTP_USER_AGENT は
REDIRECT_HTTP_USER_AGENT になります。
これらの糠しい恃眶に裁えて、Apache は、
スクリプトがリダイレクト傅のトレ〖スを锦けるために
REDIRECT_URL と REDIRECT_STATUS
を年盗します。アクセスログには傅の URL とリダイレクトされた URL
の尉数が淡峡されます。
ErrorDocument が CGI スクリプトへのロ〖カルリダイレクトを
回年している眷圭は、それを弹瓢することになったエラ〖の觉轮を
クライアントまで澄悸に帕えるために "Status:"
ヘッダを崔むべきです。毋えば、ErrorDocument 脱の Perl
スクリプトは笆布のようなものを崔むかもしれません。
...
print "Content-type: text/html\n";
printf "Status: %s Condition Intercepted\n", $ENV{"REDIRECT_STATUS"};
...
スクリプトが 404 Not Found のような
泼年のエラ〖コンディションを胺うためだけに蝗われる眷圭は、
洛わりに泼年のコ〖ドとエラ〖テキストを蝗脱することができます。
Available Languages: en |
es |
fr |
ja |
ko
Copyright 2006 The Apache Software Foundation.Licensed under the Apache License, Version 2.0.
モジュ〖ル | ディレクティブ | FAQ | 脱胳 | サイトマップ