最新apache的源代码
源代码在线查看: 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 1995-2005 The Apache Software Foundation or its licensors, as applicable.Licensed under the Apache License, Version 2.0. モジュ〖ル | ディレクティブ | FAQ | 脱胳 | サイトマップ