1 <?xml version="1.0" encoding="iso-2022-jp"?>
2 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
3 <?xml-stylesheet type="text/xsl" href="./style/manual.ja.xsl"?>
4 <!-- English revision: 1.4 -->
6 <manualpage metafile="custom-error.xml.meta">
8 <title>
\e$B%+%9%?%`%(%i!<%l%9%]%s%9
\e(B</title>
11 <p>
\e$B%&%'%V%^%9%?!<$,2?$i$+$N%(%i!<$dLdBj$KBP$9$k
\e(B
12 Apache
\e$B$NH?1~$r@_Dj$G$-$k$h$&$K$9$kDI2C5!G=$rDs6!$7$^$9!#
\e(B</p>
14 <p>
\e$B%5!<%P$,%(%i!<$dLdBj$rH/8+$7$?>l9g$NH?1~$r!"
\e(B
15 \e$B%+%9%?%^%$%:$7$FDj5A$9$k$3$H$,$G$-$^$9!#
\e(B</p>
17 <p>
\e$B%9%/%j%W%H$N<B9T$,<:GT$7$F
\e(B "500 Server Error"
18 \e$B$rH/@8$5$;$?$H$7$^$9!#$3$N>l9g$NH?1~$r!"$h$j9%$^$7$$%F%-%9%H$d!"JL$N
\e(B
19 URL (
\e$BFbIt5Z$S30It
\e(B)
\e$B$X$N%j%@%$%l%/%7%g%s$KCV$-49$($k$3$H$,$G$-$^$9!#
\e(B
23 <section id="behavior">
24 <title>
\e$BF0:n
\e(B</title>
27 <title>
\e$B8E$$F0:n
\e(B</title>
29 <p>NCSA httpd 1.3
\e$B$O!"8E$/$FB`6~$J%(%i!<
\e(B/
\e$BLdBj%a%C%;!<%8$r
\e(B
30 \e$BJV$7$F$$$^$7$?!#$=$l$O$7$P$7$P%f!<%6$K$OL50UL#$G$"$j!"
\e(B
31 \e$B$^$?$=$l$rH/@8$5$;$?860x$r5-O?$9$kJ}K!$bDs6!$7$F$$$^$;$s$G$7$?!#
\e(B</p>
35 <title>
\e$B?7$7$$F0:n
\e(B</title>
38 <li>NCSA
\e$B$N%O!<%I%3!<%I$5$l$?%a%C%;!<%8$NBe$o$j$K
\e(B
39 \e$BB>$N%F%-%9%H$rI=<(
\e(B</li>
41 <li>
\e$B%m!<%+%k$N
\e(B URL
\e$B$K%j%@%$%l%/%H
\e(B</li>
43 <li>
\e$B30It$N
\e(B URL
\e$B$K%j%@%$%l%/%H
\e(B</li>
46 <p>
\e$B$9$k$h$&$K%5!<%P$r@_Dj$G$-$^$9!#
\e(B</p>
48 <p>
\e$BJL$N
\e(B URL
\e$B$K%j%@%$%l%/%H$9$k$3$H$OLr$KN)$A$^$9$,!"
\e(B
49 \e$B$=$l$O@bL@$r$7$?$j!"$h$jL@3N$K8m$j
\e(B/
\e$BLdBj$r5-O?$7$?$j$9$k$?$a$K
\e(B
50 \e$B2?$+>pJs$rEA$($i$l$k$H$-$K8B$j$^$9!#
\e(B</p>
52 <p>
\e$B$3$l$r<B8=$9$k$?$a$K!"
\e(B Apache
\e$B$O?7$7$/
\e(B CGI
\e$B$N$h$&$J4D6-JQ?t$r
\e(B
53 \e$BDj5A$7$^$9
\e(B:</p>
56 REDIRECT_HTTP_ACCEPT=*/*, image/gif,
57 image/x-xbitmap, image/jpeg<br />
58 REDIRECT_HTTP_USER_AGENT=Mozilla/1.1b2 (X11; I; HP-UX
59 A.09.05 9000/712)<br />
60 REDIRECT_PATH=.:/bin:/usr/local/bin:/etc<br />
61 REDIRECT_QUERY_STRING=<br />
62 REDIRECT_REMOTE_ADDR=121.345.78.123<br />
63 REDIRECT_REMOTE_HOST=ooh.ahhh.com<br />
64 REDIRECT_SERVER_NAME=crash.bang.edu<br />
65 REDIRECT_SERVER_PORT=80<br />
66 REDIRECT_SERVER_SOFTWARE=Apache/0.8.15<br />
67 REDIRECT_URL=/cgi-bin/buggy.pl
70 <p>
\e$BF,$KIU$/
\e(B <code>REDIRECT_</code>
\e$B$KCmL\$7$F$/$@$5$$!#
\e(B</p>
72 <p>
\e$B>/$J$/$H$b
\e(B <code>REDIRECT_URL</code>
\e$B$H
\e(B
73 <code>REDIRECT_QUERY_STRING</code>
\e$B$O?7$7$$
\e(B URL (CGI
\e$B%9%/%j%W%H$+
\e(B
74 CGI
\e$B%$%s%/%k!<%I$G$"$k$H2>Dj$5$l$^$9
\e(B)
\e$B$KEO$5$l$^$9!#
\e(B
75 \e$BB>$NJQ?t$O!"%(%i!<$dLdBj$,5/$-$kA0$KB8:_$7$?>l9g$K$@$1B8:_$7$^$9!#
\e(B
76 \e$B$b$7$"$J$?$N@_Dj$7$?
\e(B <directive
77 module="core">ErrorDocument</directive>
\e$B$,
\e(B <em>
\e$B30It
\e(B</em>
\e$B%j%@%$%l%/%H
\e(B
78 (<em>
\e$B$9$J$o$A
\e(B</em>
\e$B!"
\e(B<code>http:</code>
79 \e$B$N$h$&$JBN7OL>$+$i;O$^$k$9$Y$F$N$b$N!#$?$H$(F1$8%[%9%H$r;X$7$F$$$F$b
\e(B)
80 \e$B$J$i$P!"$3$l$i$O
\e(B<strong>
\e$B$^$C$?$/
\e(B</strong>
\e$B@_Dj$5$l$^$;$s!#
\e(B</p>
84 <section id="configuration">
85 <title>
\e$B@_Dj
\e(B</title>
87 <p><directive module="core">AllowOverride</directive>
\e$B$,E,@Z$K@_Dj$5$l$F$$$l$P!"
\e(B
88 .htaccess
\e$B%U%!%$%k$G
\e(B <directive module="core">ErrorDocument</directive>
89 \e$B$r;HMQ$9$k$3$H$,$G$-$^$9!#
\e(B</p>
91 <p>
\e$B$3$3$K!"$$$/$D$+$NNc$r5s$2$^$9!#
\e(B</p>
94 ErrorDocument 500 /cgi-bin/crash-recover <br />
95 ErrorDocument 500 "Sorry, our script crashed. Oh dear" <br />
96 ErrorDocument 500 http://xxx/ <br />
97 ErrorDocument 404 /Lame_excuses/not_found.html <br />
98 ErrorDocument 401 /Subscription/how_to_subscribe.html
104 ErrorDocument <3-digit-code> <action>
107 <p>action (
\e$BF0:n
\e(B)
\e$B$O!"
\e(B</p>
110 <li>
\e$BI=<($5$l$k$Y$-%F%-%9%H!#%F%-%9%H$K$O0zMQId
\e(B (")
\e$B$r$D$1$^$9!#
\e(B
111 \e$B0zMQId$N8e$KB3$/$b$N$,2?$G$bI=<($5$l$^$9!#
\e(B
112 <em>
\e$BCm0U
\e(B : (")
\e$B$OI=<($5$l$^$;$s
\e(B</em></li>
114 <li>
\e$B%j%@%$%l%/%H@h$N30It
\e(B URL </li>
116 <li>
\e$B%j%@%$%l%/%H@h$N%m!<%+%k
\e(B URL </li>
120 <section id="custom">
121 <title>
\e$B%+%9%?%`%(%i!<%l%9%]%s%9$H%j%@%$%l%/%H
\e(B</title>
123 <p>
\e$B%9%/%j%W%H
\e(B/SSI
\e$B$KDI2C$N4D6-JQ?t$,MxMQ2DG=$K$J$k$h$&$K!"
\e(B
124 \e$B%j%@%$%l%/%H$5$l$?
\e(B URL
\e$B$KBP$9$k
\e(B Apache
\e$B$NF0:n$,JQ99$5$l$^$7$?!#
\e(B</p>
127 <title>
\e$B8E$$F0:n
\e(B</title>
129 <p>
\e$B%j%@%$%l%/%H$5$l$?%9%/%j%W%H$OI8=`$N
\e(B CGI
130 \e$B4D6-JQ?t$rMxMQ2DG=$G$7$?!#$7$+$7!"$I$3$+$i%j%@%$%l%/%H
\e(B
131 \e$B$5$l$?$+$N>pJs$ODs6!$5$l$F$$$^$;$s$G$7$?!#
\e(B</p>
135 <title>
\e$B?7$7$$F0:n
\e(B</title>
137 <p>
\e$B%j%@%$%l%/%H$5$l$?@h$N%9%/%j%W%H$,;HMQ2DG=$J$h$&$K!"
\e(B
138 \e$B?7$7$$$?$/$5$s$N4D6-JQ?t$,=i4|2=$5$l$^$9!#?7$7$$JQ?t$O!"$=$l$>$l
\e(B
139 <code>REDIRECT_</code>
\e$B$G;O$^$j$^$9!#
\e(B
140 <code>REDIRECT_</code>
\e$B$G;O$^$k4D6-JQ?t$O%j%@%$%l%/%H$5$l$kA0$KB8:_$7$F$$$?
\e(B
141 CGI
\e$B4D6-JQ?t$NF,$K
\e(B <code>REDIRECT_</code>
\e$B$rIU$1$F:n@.$5$l$^$9!#
\e(B
142 <em>
\e$B$9$J$o$A
\e(B</em>
\e$B!"
\e(B<code>HTTP_USER_AGENT</code>
\e$B$O
\e(B
143 <code>REDIRECT_HTTP_USER_AGENT</code>
\e$B$K$J$j$^$9!#
\e(B
144 \e$B$3$l$i$N?7$7$$JQ?t$K2C$($F!"
\e(BApache
\e$B$O!"
\e(B
145 \e$B%9%/%j%W%H$,%j%@%$%l%/%H85$N%H%l!<%9$r=u$1$k$?$a$K
\e(B
146 <code>REDIRECT_URL</code>
\e$B$H
\e(B <code>REDIRECT_STATUS</code>
147 \e$B$rDj5A$7$^$9!#%"%/%;%9%m%0$K$O85$N
\e(B URL
\e$B$H%j%@%$%l%/%H$5$l$?
\e(B URL
148 \e$B$NN>J}$,5-O?$5$l$^$9!#
\e(B</p>
150 <p>ErrorDocument
\e$B$,
\e(B CGI
\e$B%9%/%j%W%H$X$N%m!<%+%k%j%@%$%l%/%H$r
\e(B
151 \e$B;XDj$7$F$$$k>l9g$O!"$=$l$r5/F0$9$k$3$H$K$J$C$?%(%i!<$N>uBV$r
\e(B
152 \e$B%/%i%$%"%s%H$^$G3N<B$KEA$($k$?$a$K
\e(B <code>"Status:" </code>
153 \e$B%X%C%@$r4^$`$Y$-$G$9!#Nc$($P!"
\e(BErrorDocument
\e$BMQ$N
\e(B Perl
154 \e$B%9%/%j%W%H$O0J2<$N$h$&$J$b$N$r4^$`$+$b$7$l$^$;$s!#
\e(B
159 print "Content-type: text/html\n"; <br />
160 printf "Status: %s Condition Intercepted\n", $ENV{"REDIRECT_STATUS"}; <br />
164 <p>
\e$B%9%/%j%W%H$,
\e(B <code>404 Not Found</code>
\e$B$N$h$&$J
\e(B
165 \e$BFCDj$N%(%i!<%3%s%G%#%7%g%s$r07$&$?$a$@$1$K;H$o$l$k>l9g$O!"
\e(B
166 \e$BBe$o$j$KFCDj$N%3!<%I$H%(%i!<%F%-%9%H$r;HMQ$9$k$3$H$,$G$-$^$9!#
\e(B</p>