env.html.ja.jis revision 3b3b7fc78d1f5bfc2769903375050048ff41ff26
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<?xml version="1.0" encoding="iso-2022-jp"?>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff This file is generated from xml source: DO NOT EDIT
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff -->
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<title>Apache $B$N4D6-JQ?t(B - Apache HTTP $B%5!<%P(B</title>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<link href="/images/favicon.ico" rel="shortcut icon" /></head>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<body id="manual-page"><div id="page-header">
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<p class="menu"><a href="/mod/">$B%b%8%e!<%k(B</a> | <a href="/mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">$BMQ8l(B</a> | <a href="/sitemap.html">$B%5%$%H%^%C%W(B</a></p>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</p>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<img alt="" src="/images/feather.gif" /></div>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<div id="path">
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP $B%5!<%P(B</a> &gt; <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> &gt; <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>Apache $B$N4D6-JQ?t(B</h1>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<div class="toplang">
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<p><span>Available Languages: </span><a href="/en/env.html">&nbsp;en&nbsp;</a> | <a href="/ja/env.html">&nbsp;ja&nbsp;</a></p>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff</div>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <p>Apache HTTP $B%5!<%P$O(B<em>$B4D6-JQ?t(B</em>$B$H8F$P$l$k!"L>A0$N$D$$$?(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $BJQ?t$K>pJs$r5-21$9$k;EAH$_$rDs6!$7$F$$$^$9!#$3$N>pJs$O%m%0<}=8$d(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B%"%/%;%9@)8f$J$I$N$$$m$$$m$JA`:n$r@)8f$9$k$?$a$K;H$&$3$H$,$G$-$^$9!#(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B$3$l$i$NJQ?t$O(B CGI $B%9%/%j%W%H$J$I$N30It%W%m%0%i%`$HDL?.$9$k$?$a$K$b(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B;H$o$l$^$9!#$3$NJ8=q$O$=$l$i$NJQ?t$NA`:nJ}K!$H;HMQJ}K!$r$$$/$D$+(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B>R2p$7$^$9!#(B</p>
fccf7905e8a06067d49ec00c53d4d57a38a71e52Michael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <p>$B$3$l$i$NJQ?t$O(B<em>$B4D6-JQ?t(B</em>$B$H8F$P$l$F$$$^$9$,!"%*%Z%l!<%F%#%s%0(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B%7%9%F%`$K$h$C$F@)8f$5$l$F$$$k4D6-JQ?t$HF1$8$G$O$"$j$^$;$s!#(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B<B:]$O!"$3$l$i$NJQ?t$O(B Apache $B$NFbIt9=B$$NCf$K5-21$5$l!"A`:n$5$l$F$$$^$9!#(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B$=$l$i$O!"(BCGI $B$d(B SSI $B%9%/%j%W%H$KEO$5$l$?$H$-$@$1!"<B:]$N(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B%*%Z%l!<%F%#%s%0%7%9%F%`$N4D6-JQ?t$K$J$j$^$9!#%5!<%P<+?H$,(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B<B9T$5$l$F$$$k%*%Z%l!<%F%#%s%0%7%9%F%`$N4D6-$rA`:n$7$?$$>l9g$O!"(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B%*%Z%l!<%F%#%s%0%7%9%F%`$N%7%'%k$,Ds6!$7$F$$$kI8=`$N4D6-JQ?t$N(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff $BA`:nJ}K!$r;H$o$J$1$l$P$J$j$^$;$s!#(B</p>
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington </div>
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#setting">$B4D6-JQ?t$N@_Dj(B</a></li>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<li><img alt="" src="/images/down.gif" /> <a href="#using">$B4D6-JQ?t$N;HMQ(B</a></li>
75ec9bc9c7b4f2485647414330122e7b8e188097Andreas Gustafsson<li><img alt="" src="/images/down.gif" /> <a href="#special">$BFCJL$JL\E*$N4D6-JQ?t(B</a></li>
ac77fece9a62537a9e0e5852498ebeda7b2978c3Bob Halley<li><img alt="" src="/images/down.gif" /> <a href="#examples">$BNc(B</a></li>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff</ul></div>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
ac77fece9a62537a9e0e5852498ebeda7b2978c3Bob Halley<div class="section">
ac77fece9a62537a9e0e5852498ebeda7b2978c3Bob Halley<h2><a name="setting" id="setting">$B4D6-JQ?t$N@_Dj(B</a></h2>
ac77fece9a62537a9e0e5852498ebeda7b2978c3Bob Halley
ac77fece9a62537a9e0e5852498ebeda7b2978c3Bob Halley <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</th></tr><tr><td><ul><li><code class="module"><a href="/mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="/mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="/mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="/mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="/mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="/mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="/mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="/mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="/mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="/mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="/mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff <h3><a name="basic-manipulation" id="basic-manipulation">$B4pK\E*$J4D6-$NA`:n(B</a></h3>
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff <p>Apache $B$K$*$$$F4D6-JQ?t$r@_Dj$9$k0lHV4pK\E*$JJ}K!$O!"(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff $BL5>r7o$K4D6-JQ?t$r@_Dj$9$k(B <code class="directive"><a href="/mod/mod_env.html#setenv">SetEnv</a></code> $B%G%#%l%/%F%#%V$r;HMQ$9$k$3$H$G$9!#(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff <code class="directive"><a href="/mod/mod_env.html#passenv">PassEnv</a></code>
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B%G%#%l%/%F%#%V$K$h$j!"(BApache $B$,5/F0$5$l$?%7%'%k$N(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B4D6-JQ?t$rEO$9$3$H$b$G$-$^$9!#(B</p>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff
e223094b2248afa2697c531f75e6f84855638becMichael Graff <h3><a name="conditional" id="conditional">$B%j%/%(%9%HKh$K>r7o$K4p$E$$$F@_Dj$9$k(B</a></h3>
b02262cbcd550c63f85df76edc6fff556ea5e95dMichael Graff
b02262cbcd550c63f85df76edc6fff556ea5e95dMichael Graff
b02262cbcd550c63f85df76edc6fff556ea5e95dMichael Graff <p>$B$h$j=@Fp@-$r9b$a$k$?$a$K!"(Bmod_setenvif
b02262cbcd550c63f85df76edc6fff556ea5e95dMichael Graff $B$GDs6!$5$l$F$$$k%G%#%l%/%F%#%V$r;HMQ$9$k$3$H$G!"%j%/%(%9%H$N(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff $BFC@-$K4p$E$$$F4D6-JQ?t$r@_Dj$9$k$3$H$,$G$-$^$9!#Nc$($P!"FCDj$N%V%i%&%6(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff (User-Agent) $B$N%j%/%(%9%H$dFCDj$N(B Referer [$B0U?^E*$JDV$j$G$9(B]
f9df80f4348ef68043903efa08299480324f4823Michael Graff ($BLuCm(B: $B@5$7$$DV$j$O(B referrer $B$G$9$,!"(BHTTP $B$N;EMM$G$O(B Referer
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B$H$J$C$F$$$^$9(B) $B%X%C%@$,8+$D$+$C$?$H$-$N$_JQ?t$r@_Dj$9$k$3$H$,$G$-$^$9!#(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff mod_rewrite $B$N(B <code class="directive"><a href="/mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B%G%#%l%/%F%#%V$K$*$$$F4D6-JQ?t$r@_Dj$9$k(B <code>[E=...]</code>
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B%*%W%7%g%s$r;HMQ$9$k$3$H$G!"(B
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff $B$h$j=@Fp$J@_Dj$r9T$J$&$3$H$,$G$-$^$9!#(B</p>
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff <h3><a name="unique-identifiers" id="unique-identifiers">$B0l0U$J<1JL;R(B</a></h3>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff <p>mod_unique_id $B$O!"Hs>o$K8B$i$l$?>r7o$N2<$G(B
fccf7905e8a06067d49ec00c53d4d57a38a71e52Michael Graff $B!V$9$Y$F!W$N%j%/%(%9%H$K$D$$$F!"0l0U$G$"$k$3$H$,J]>Z$5$l$F$$$kCM$r4D6-JQ?t(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff <code>UNIQUE_ID</code> $B$K@_Dj$7$^$9!#(B</p>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <h3><a name="standard-cgi" id="standard-cgi">$BI8=`(B CGI $BJQ?t(B</a></h3>
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff <p>Apache $B$N@_Dj%U%!%$%k$G@_Dj$5$l$?4D6-JQ?t$H%7%'%k$+$iEO$5$l$k(B
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff $B4D6-JQ?t$K2C$($F!"(BCGI $B%9%/%j%W%H$H(B SSI $B%Z!<%8$K$O(B <a href="http://cgi-spec.golux.com">CGI $B$N;EMM(B</a>$B$GMW5a$5$l$F$$$k!"(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B%j%/%(%9%H$N%a%?>pJs$r;}$C$?4D6-JQ?t$NAH$,Ds6!$5$l$^$9!#(B</p>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <h3><a name="caveats" id="caveats">$B$$$/$D$+$NCm0U(B</a></h3>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <ul>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <li>$B4D6-$rA`:n$9$k%G%#%l%/%F%#%V$r;H$C$FI8=`(B CGI
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $BJQ?t$r>e=q$-$7$?$jJQ99$7$?$j$9$k$3$H$O$G$-$^$;$s!#(B</li>
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff <li>CGI $B%9%/%j%W%H$r5/F0$9$k$?$a$K(B <a href="suexec.html">suexec</a>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B$,;HMQ$5$l$F$$$k>l9g!"(BCGI $B%9%/%j%W%H$,5/F0$9$k$?$a$K!"4D6-JQ?t$O(B<em>$B0BA4(B</em>$B$J4D6-JQ?t$NAH$K@0M}$5$l$^$9!#(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B$3$N0BA4$J4D6-JQ?t$N=89g$O!"%3%s%Q%$%k;~$K(B <code>suexec.c</code>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B$GDj5A$5$l$^$9!#(B</li>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <li>$B0\?"@-$N$?$a$K!"4D6-JQ?t$NL>A0$O%"%k%U%!%Y%C%H!"(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B?t;z(B$B$H%"%s%@!<%9%3%"(B ($BLuCm(B: '_') $B$@$1$+$i@.$j$^$9!#(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B$5$i$K!":G=i$NJ8;z$O?t;z$G$"$C$F$O$$$1$^$;$s!#(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B$3$N@)8B$K9g$o$J$$J8;z$O(B CGI $B%9%/%j%W%H$H(B SSI
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff $B%Z!<%8$KEO$5$l$k$H$-$K%"%s%@!<%9%3%"$KCV49$5$l$^$9!#(B</li>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff </ul>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<div class="section">
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff<h2><a name="using" id="using">$B4D6-JQ?t$N;HMQ(B</a></h2>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</th></tr><tr><td><ul><li><code class="module"><a href="/mod/mod_authz_host.html">mod_authz_host</a></code></li><li><code class="module"><a href="/mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="/mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="/mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="/mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="/mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="/mod/mod_authz_host.html#allow">Allow</a></code></li><li><code class="directive"><a href="/mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="/mod/mod_authz_host.html#deny">Deny</a></code></li><li><code class="directive"><a href="/mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="/mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="/mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="/mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="/mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <h3><a name="cgi-scripts" id="cgi-scripts">CGI $B%9%/%j%W%H(B</a></h3>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <p>$B4D6-JQ?t$N<g$JMxMQK!$N0l$D$O!"(BCGI $B%9%/%j%W%H$K>pJs$rEA$($k$3$H$G$9!#(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B>e$G@bL@$5$l$F$$$k$h$&$K!"(BCGI $B%9%/%j%W%H$KEO$5$l$k4D6-JQ?t$O(B Apache
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B$N@_Dj$K$h$j@_Dj$5$l$kJQ?t$K2C$($F!"%j%/%(%9%H$NI8=`$N%a%?>pJs$r4^$s$G$$$^$9!#(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B>\:Y$O(B <a href="howto/cgi.html">CGI $B%A%e!<%H%j%"%k(B</a>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B$r;2>H$7$F$/$@$5$$!#(B</p>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
8c55a67a6d185de7036e39da30561a5c1637d22bAndreas Gustafsson
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <h3><a name="ssi-pages" id="ssi-pages">SSI $B%Z!<%8(B</a></h3>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <p>mod_include $B$N(B <code>INCLUDES</code> $B%U%#%k%?$G=hM}$5$l$k(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff server-parsed (SSI) $B%I%-%e%a%s%H$G$O!"(B<code>echo</code>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $BMWAG$r;HMQ$9$k$H4D6-JQ?t$,=PNO$5$l$^$9!#(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B$^$?!"%Z!<%8$N$"$kItJ,$,%j%/%(%9%H$N@-<A$K1~$8$FJQ99$5$l$k$h$&$K!"(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B4D6-JQ?t$r%U%m!<@)8fMWAG$G;H$&$3$H$,$G$-$^$9!#>\:Y$O(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <a href="howto/ssi.html">SSI $B%A%e!<%H%j%"%k(B</a> $B$r;2>H$7$F$/$@$5$$!#(B</p>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff <h3><a name="access-control" id="access-control">$B%"%/%;%9@)8f(B</a></h3>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff <p><code>allow from env=</code> $B%G%#(B$B%l%/%F%#%V$H(B <code>deny from env=</code>
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B%G%#%l%/%F%#%V$r;HMQ$7$F!"%5!<%P$X$N%"%/%;%9$r4D6-JQ?t$NCM$G@)8f$9$k$3$H$,$G$-$^$9!#(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff <code class="directive"><a href="/mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B%G%#%l%/%F%#%V$HAH$_9g$o$;$k$3$H$G!"%/%i%$%"%s%H$NFC@-$K4p$E$$$F(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B%5!<%P$X$N%"%/%;%9@)8f$r=@Fp$K9T$J$&$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B$?$H$($P!"$3$l$i$N%G%#%l%/%F%#%V$r;HMQ$7$F!"FCDj$N%V%i%&%6(B (User-Agent)
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff $B$+$i$N%"%/%;%9$r5qH]$9$k$3$H$,$G$-$^$9!#(B</p>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <h3><a name="logging" id="logging">$B>r7oIU$-%m%05-O?(B</a></h3>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff <p><code class="directive"><a href="/mod/mod_log_config.html#logformat">LogFormat</a></code>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff $B%G%#%l%/%F%#%V$N%*%W%7%g%s(B <code>%e</code>
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff $B$r;HMQ$9$k$3$H$G!"4D6-JQ?t$r%"%/%;%9%m%0$K5-O?$9$k$3$H$,$G$-$^$9!#$5$i$K!"(B
9178881e1bf6a4b01db886b355406c8bed61cc2aMichael Graff <code class="directive"><a href="/mod/mod_log_config.html#customlog">CustomLog</a></code>
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B%G%#%l%/%F%#%V$N>r7oJ,4t<0$r;HMQ$9$k$3$H$G!"(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B4D6-JQ?t$NCM$K$h$C$F%j%/%(%9%H$r%m%0$K5-O?$9$k$+$I$&$+$r7h$a$k$3$H$,$G$-$^$9!#(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <code class="directive"><a href="/mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B%G%#%l%/%F%#%V$HAH$_9g$o$;$k$3$H$G!"(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$I$N%j%/%(%9%H$r%m%0$K5-O?$9$k$+$r=@Fp$K@)8f$9$k$3$H$,2DG=$K$J$j$^$9!#$?$H$($P!"(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <code>gif</code> $B$G=*$o$k%U%!%$%kL>$X$N%j%/%(%9%H$O%m%0$K5-O?$7$J$$!"(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B0c$&%5%V%M%C%H$N%/%i%$%"%s%H$+$i$N%j%/%(%9%H$@$1$r%m%0$K5-O?$9$k!"(B
d347e7af94d77a83244cb592291ac0cc4edc4b62Andreas Gustafsson $B$H$$$&A*Br$,2DG=$G$9!#(B</p>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
4556681e191b7c1654639895ce719d98f2822ee2Michael Graff <h3><a name="response-headers" id="response-headers">$B>r7oIU$-1~Ez%X%C%@(B</a></h3>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
4556681e191b7c1654639895ce719d98f2822ee2Michael Graff <p><code class="directive"><a href="/mod/mod_headers.html#header">Header</a></code>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B%G%#%l%/%F%#%V$O4D6-JQ?t$NB8:_$dIT:_$K$h$C$F%/%i%$%"%s%H$X$N1~Ez$KFCDj$N(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff HTTP $B%X%C%@$rIU$1$k$+$I$&$+$r7h$a$k$3$H$,$G$-$^$9!#(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$3$l$K$h$j!"$?$H$($P!"%/%i%$%"%s%H$+$i$N%j%/%(%9%H(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$K$"$k%X%C%@$,$"$k>l9g$K$N$_FCDj$N1~Ez%X%C%@$rAw$k!"$H$$$&$h$&$J$3$H$,(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$G$-$^$9!#(B</p>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <h3><a name="external-filter" id="external-filter">$B30It%U%#%k%?$NE,MQ(B</a></h3>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
4556681e191b7c1654639895ce719d98f2822ee2Michael Graff <p><code class="directive"><a href="/mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B%G%#%l%/%F%#%V$r;HMQ$7$F(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <code class="module"><a href="/mod/mod_ext_filter.html">mod_ext_filter</a></code> $B$G@_Dj$5$l$k30It%U%#%k%?$O!"(B
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff <code>disableenv=</code> $B$H(B <code>enableenv=</code>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B%*%W%7%g%s$r;H$C$F!"4D6-JQ?t$K$h$k>r7oIU$-E,MQ$,$G$-$^$9!#(B</p>
4556681e191b7c1654639895ce719d98f2822ee2Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <h3><a name="url-rewriting" id="url-rewriting">URL $B$N=q$-49$((B</a></h3>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <p><code class="directive"><a href="/mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff $B%G%#%l%/%F%#%V$G(B<em>$BI>2AJ8;zNs(B</em>$B$H$7$F(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <code>%{ENV:...}</code> $B<0$r;XDj$9$k$3$H$G!"(Bmod_rewrite
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$N=q$-49$(%(%s%8%s$,4D6-JQ?t$K4p$$$F>r7oJ,4t$r9T$J$&$3$H$,$G$-$^$9!#(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff mod_rewrite $B$,;HMQ2DG=$JJQ?t$G(B <code>ENV:</code> $B$,A0$K$D$$$F$$$J$$JQ?t$O!"(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B<B:]$O4D6-JQ?t$G$O$J$$$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$=$l$i$OB>$N%b%8%e!<%k$+$i$O;HMQ$G$-$J$$(B mod_rewrite $BMQ$NFCJL$JJQ?t$G$9!#(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff </p>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff<div class="section">
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff<h2><a name="special" id="special">$BFCJL$JL\E*$N4D6-JQ?t(B</a></h2>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <p>$B8_49@-$NLdBj$r2r7h$9$k$?$a$K!"FCDj$N%/%i%$%"%s%H$HDL?.$7$F$$$k$H$-$O(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff Apache $B$NF0:n$rJQ99$G$-$k5!9=$,F3F~$5$l$^$7$?!#$G$-$k$@$1=@Fp$K$9$k$?$a$K!"(B
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff $B$3$l$i$N5!9=$O4D6-JQ?t$rDj5A$9$k$3$H$G8F$S=P$5$l$^$9!#IaDL$O!"(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <code class="directive"><a href="/mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B%G%#%l%/%F%#%V$r;H$$$^$9$,!"$?$H$($P(B <code class="directive"><a href="/mod/mod_env.html#setenv">SetEnv</a></code> $B%G%#%l%/%F%#%V$d(B <code class="directive"><a href="/mod/mod_env.html#passenv">PassEnv</a></code> $B%G%#%l%/%F%#%V$b;HMQ$9$k$3$H$,$G$-$^$9!#(B</p>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <h3><a name="downgrade" id="downgrade">downgrade-1.0</a></h3>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <p>$B$3$l$r;XDj$9$k$3$H$G!"%j%/%(%9%H$,(B HTTP/1.0
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$h$j?7$7$$%W%m%H%3%k$N>l9g$G$b!"(BHTTP/1.0 $B$H$7$F07$o$l$^$9!#(B</p>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <h3><a name="force-no-vary" id="force-no-vary">force-no-vary</a></h3>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <p>$B1~Ez%X%C%@$,%/%i%$%"%s%H$KAw$i$l$kA0$K(B <code>Vary</code>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B%U%#!<%k%I$r<h$j=|$-$^$9!#(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B%/%i%$%"%s%H$NCf$K$O$3$N%U%#!<%k%I$r@5$7$/2r<a$7$J$$$b$N$,$"$j$^$9!#(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$3$NJQ?t$r@_Dj$9$k$3$H$G$=$NLdBj$r2sHr$9$k$3$H$,$G$-$^$9!#(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$3$NJQ?t$r@_Dj$9$k$H!"(B<strong>force-response-1.0</strong>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff $B$,@_Dj$5$l$?$3$H$K$J$j$^$9!#(B</p>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <h3><a name="force-response" id="force-response">force-response-1.0</a></h3>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <p>$B$3$l$,@_Dj$5$l$F$$$k$H!"(BHTTP/1.0 $B%j%/%(%9%H$rH/9T$9$k%/%i%$%"%s%H$KBP$7$F$O(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B>o$K(B HTTP/1.0 $B$G1~(B$BEz$9$k$h$&$K$J$j$^$9!#$3$N5!G=$O!"(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B85!9$O(B AOL $B$N%W%m%-%7$NLdBj$N$?$a$K<BAu$5$l$^$7$?!#(BHTTP/1.0 $B%/%i%$%"%s%H$NCf$K$O!"(B
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff HTTP/1.1 $B$N1~Ez$rJV$5$l$k$H@5$7$/F0:n$7$J$$$b$N$,$"$k$+$b$7$l$^$;$s!#(B
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff $B$3$N5!G=$r;HMQ$9$k$3$H$G!"$=$N$h$&$J%/%i%$%"%s%H$H$N4V$N8_49@-LdBj$r2r7h$G$-$^$9!#(B</p>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <h3><a name="gzip-only-text-html" id="gzip-only-text-html">gzip-only-text/html</a></h3>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <p>$B$3$l$,(B 1 $B$K@_Dj$5$l$k$H!"$3$NJQ?t$O(B <code>text/html</code>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B0J30$N%3%s%F%s%H%?%$%W$KBP$9$k!"(B<code class="module"><a href="/mod/mod_deflate.html">mod_deflate</a></code>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $BDs6!$N(B <code>DEFLATE</code> $B=PNO%U%#%k%?$rL58z$K$7$^$9!#(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$^$?!"@EE*$K!"4{$K05=L$5$l$?%U%!%$%k$r;HMQ$7$?$$>l9g!"(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff (gzip $B$@$1$G$J$/!"(B"identity" $B$H0[$J$kA4$F$N%(%s%3!<%I$KBP$7$F(B)
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <code class="module"><a href="/mod/mod_negotiation.html">mod_negotiation</a></code> $B$bJQ?t$rI>2A$7$^$9!#(B</p>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <h3><a name="no-gzip" id="no-gzip">no-gzip</a></h3>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <p>$B%;%C%H$5$l$k$H!"(B<code class="module"><a href="/mod/mod_deflate.html">mod_deflate</a></code> $B$N(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <code>DEFLATE</code> $B%U%#%k%?$,%*%U$K$J$j$^$9!#(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$=$7$F(B <code class="module"><a href="/mod/mod_negotiation.html">mod_negotiation</a></code>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$O%(%s%3!<%I$5$l$?%j%=!<%9$rAw$i$J$$$h$&$K$7$^$9!#(B</p>
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <h3><a name="nokeepalive" id="nokeepalive">nokeepalive</a></h3>
f9df80f4348ef68043903efa08299480324f4823Michael Graff
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley
f9df80f4348ef68043903efa08299480324f4823Michael Graff <p>$B$3$l$,@_Dj$5$l$F$$$k>l9g$O!"(B<code class="directive"><a href="/mod/core.html#keepalive">KeepAlive</a></code> $B$r;HMQ$7$J$$$h$&$K$7$^$9!#(B</p>
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff <h4><a name="prefer-language" id="prefer-language">prefer-language</a></h4>
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff <p><code class="module"><a href="/mod/mod_negotiation.html">mod_negotiation</a></code> $B$N5sF0$K1F6A$rM?$($^$9!#(B
e223094b2248afa2697c531f75e6f84855638becMichael Graff (<code>en</code>, <code>ja</code>, <code>x-klingon</code>$B$H$$$C$?(B)
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley $B8@8l%?%0$,3JG<$5$l$F$$$l$P!"$=$N8@8l$N(B variant $B$rAw?.$7$h$&$H$7$^$9!#(B
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff $B$=$N$h$&$J(B variant $B$,$J$$>l9g$O!"(B
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley $BDL>o$N(B<a href="content-negotiation.html">$B%M%4%7%(!<%7%g%s(B</a>$B=hM}$,(B
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley $BE,MQ$5$l$^$9!#(B</p>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley
d68838693666ba930ec4143f848c18bff2bfc244Michael Graff <h3><a name="redirect-carefully" id="redirect-carefully">redirect-carefully</a></h3>
823e45c1273512a8048cd5e7e57f31f58c964f7fMichael Graff
e223094b2248afa2697c531f75e6f84855638becMichael Graff
2726950412a5c598e123554e4d758fe66a2ebc21Michael Graff <p>$B$3$l$O%/%i%$%"%s%H$X$N%j%@%$%l%/%H$NAw?.$r%5!<%P$,$h$jCm0U?<$/(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff $B9T$J$&$h$&$K$7$^$9!#(B
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley $B$3$l$ODL>o!"%j%@%$%l%/%H$K:]$7$F%/%i%$%"%s%H$K(B
97e7d389d54a9e3a1ba8313ed140b04afabc7081Michael Graff $BLdBj$,$"$k$3$H$,J,$+$C$F$$$k>l9g$K;H$o$l$^$9!#$3(B$B$N5!G=$O85!9$O(B
e690d225ad09e0b4617554c753b68abc82f0583aMichael Graff $B%^%$%/%m%=%U%H$N%&%'%V%U%)%k%@$N%=%U%H$,(B DAV
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff $B%a%=%C%I$K$h$k%G%#%l%/%H%j$N%j%=!<%9$X$N%j%@%$%l%/%H$N07$$$K(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff $BLdBj$,$j!"$=$l$r2sHr$9$k$?$a$K<BAu$5$l$^$7$?!#(B</p>
f9df80f4348ef68043903efa08299480324f4823Michael Graff
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington <h3><a name="suppress-error-charset" id="suppress-error-charset">suppress-error-charset</a></h3>
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington <p><em>Apache 2.0.40 $B0J9_$GMxMQ2DG=(B</em></p>
24694ab18a48bcc9c50304bd8b7eb6b9c7650129Brian Wellington
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington <p>$B%/%i%$%"%s%H$N%j%/%(%9%H$KBP$9$k1~Ez$H$7$F%j%@%$%l%/%H$rAw?.$9$k:]!"(B
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington $B%l%9%]%s%9$K$O%j%@%$%l%/%H$,<+F0E*$K9T$J$($J$$(B ($B9T$J$o$l$J$$(B)
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington $B>l9g$KI=<($9$k%F%-%9%H$,4^$^$l$^$9!#(B
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington $BDL>o!"$3$N%F%-%9%H$K9gCW$7$?%-%c%i%/%?%;%C%H!"(BISO-8859-1
5c688a008a28f215cd772377774e6a1ed07d0525Brian Wellington $B$G%i%Y%kIU$1$r$7$^$9!#(B</p>
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington <p>$B$7$+$7$J$,$i!"%j%@%$%l%/%H@h$N%Z!<%8$,$=$l$H$O0[$J$k%-%c%i%/%?%;%C%H$r(B
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington $B;HMQ$7$F$$$?:]!"$"$kLdBj$N$"$k%V%i%&%6$N%P!<%8%g%s$G$O!"<B:]$N(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff ($BLuCm!'%j%@%$%l%/%H@h$N%Z!<%8$N(B) $B%-%c%i%/%?%;%C%H$G$O$J$/!"(B
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley $B%j%@%$%l%/%H$N%F%-%9%H$N%-%c%i%/%?%;%C%H$r;HMQ$7$^$9!#(B
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley $B$=$N7k2L!"Nc$($PJQ$JIA2h$,9T$J$o$l$?$j$7$F!"FI$a$J$/$J$j$^$9!#(B</p>
f9df80f4348ef68043903efa08299480324f4823Michael Graff <p>$B$3$N4D6-JQ?t$r@_Dj$9$k$3$H$G!"%j%@%$%l%/%7%g%s%F%-%9%H$KBP$9$k(B
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley $B%-%c%i%/%?%;%C%H$N;XDj$r=|5n$7$F!"$=$l$iLdBj$N$"$k%V%i%&%6$G$b(B
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley $BL\E*$N%Z!<%8$,$-$A$s$HI=<($5$l$k$h$&$K$G$-$^$9!#(B</p>
f9df80f4348ef68043903efa08299480324f4823Michael Graff
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674Brian Wellington </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
996028142c5f95492fcd42e69186b95641320c7bBob Halley<div class="section">
996028142c5f95492fcd42e69186b95641320c7bBob Halley<h2><a name="examples" id="examples">$BNc(B</a></h2>
24694ab18a48bcc9c50304bd8b7eb6b9c7650129Brian Wellington
0b764d91c9021259f15b32c4beec852f2888f40cBrian Wellington
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley <h3><a name="misbehaving" id="misbehaving">$B$*$+$7$J5sF0$r$9$k%/%i%$%"%s%H$KBP$7$F%W%m%H%3%k$NF0:n$rJQ99$9$k(B</a></h3>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley <p>$B%/%i%$%"%s%H$K4X$9$k4{CN$NLdBj$KBP=h$9$k$?$a$K!"0J2<$N9T$r(B
f9df80f4348ef68043903efa08299480324f4823Michael Graff httpd.conf $B$KF~$l$k$3$H$r?d>)$7$F$$$^$9!#(B</p>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley<div class="example"><pre>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley#
f9df80f4348ef68043903efa08299480324f4823Michael Graff# The following directives modify normal HTTP response behavior.
f9df80f4348ef68043903efa08299480324f4823Michael Graff# The first directive disables keepalive for Netscape 2.x and browsers that
f9df80f4348ef68043903efa08299480324f4823Michael Graff# spoof it. There are known problems with these browser implementations.
f9df80f4348ef68043903efa08299480324f4823Michael Graff# The second directive is for Microsoft Internet Explorer 4.0b2
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley# which has a broken HTTP/1.1 implementation and does not properly
f9df80f4348ef68043903efa08299480324f4823Michael Graff# support keepalive when it is used on 301 or 302 (redirect) responses.
f9df80f4348ef68043903efa08299480324f4823Michael Graff#
f9df80f4348ef68043903efa08299480324f4823Michael GraffBrowserMatch "Mozilla/2" nokeepalive
f9df80f4348ef68043903efa08299480324f4823Michael GraffBrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff#
f9df80f4348ef68043903efa08299480324f4823Michael Graff# The following directive disables HTTP/1.1 responses to browsers which
f9df80f4348ef68043903efa08299480324f4823Michael Graff# are in violation of the HTTP/1.0 spec by not being able to grok a
f9df80f4348ef68043903efa08299480324f4823Michael Graff# basic 1.1 response.
f9df80f4348ef68043903efa08299480324f4823Michael Graff#
f2762b0d99a9f1cc43f57f713aa632f6abe37892Michael GraffBrowserMatch "RealPlayer 4\.0" force-response-1.0
f9df80f4348ef68043903efa08299480324f4823Michael GraffBrowserMatch "Java/1\.0" force-response-1.0
d8f304288d2fb29fccd2da1672d72ea06af73f8dMichael GraffBrowserMatch "JDK/1\.0" force-response-1.0</pre></div>
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff
af6e7e5cd2643e2aaaffefe1dd804a03394b4928Michael Graff <h3><a name="no-img-log" id="no-img-log">$B2hA|$X$N%j%/%(%9%H$r%"%/%;%9%m%0$K5-O?$7$J$$(B</a></h3>
fccf7905e8a06067d49ec00c53d4d57a38a71e52Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff
f9df80f4348ef68043903efa08299480324f4823Michael Graff <p>$B$3$NNc$G$O!"2hA|$X$N%j%/%(%9%H$,%"%/%;%9%m%0$K8=$l$J$$$h$&$K$7$^$9!#(B
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley $B$3$l$rJQ99$9$k$3$H$G!"FCDj$N%G%#%l%/%H%j$N%m%0<}=8$r$d$a$?$j!"(B
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley $BFCDj$N%[%9%H$+$i$N%j%/%(%9%H$N%m%0<}=8$r$d$a$?$j$9$k$3$H$,4JC1$K$G$-$^$9!#(B
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley </p>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley <div class="example"><pre>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob HalleySetEnvIf Request_URI \.gif image-request
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob HalleySetEnvIf Request_URI \.jpg image-request
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob HalleySetEnvIf Request_URI \.png image-request
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob HalleyCustomLog logs/access_log common env=!image-request</pre></div>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley <h3><a name="image-theft" id="image-theft">$B!V2hA|$NEpMQ!W$rKI$0(B</a></h3>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley <p>$B$3$NNc$O!"JL$N%5!<%P$K$$$k?M$,!"$"$J$?$N%5!<%P$K$"$k2hA|$r(B
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley inline $B2hA|$H$7$F;HMQ$9$k$3$H$rKI$.$^$9!#(B
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley $B$3$l$O?d>)$5$l$F$$$k@_Dj$G$O$"$j$^$;$s$,!"$"$k8BDj$5$l$?>u67$G$OM-8z$G$9!#(B
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley $B$3$3$G$O!"$9$Y$F$N2hA|$O(B <code>/web/images</code>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley $B$H$$$&%G%#%l%/%H%j$K$"$k$H2>Dj$7$^$9!#(B</p>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley <div class="example"><pre>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob HalleySetEnvIf Referer "^http://www.example.com/" local_referal
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley# Allow browsers that do not send Referer info
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob HalleySetEnvIf Referer "^$" local_referal
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley&lt;Directory /web/images&gt;
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley Order Deny,Allow
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley Deny from all
4556681e191b7c1654639895ce719d98f2822ee2Michael Graff Allow from env=local_referal
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley&lt;/Directory&gt;</pre></div>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley <p>$B$3$N<jK!$K4X$9$k>\$7$$>pJs$O(B ApacheToday $B$N%A%e!<%H%j%"%k!V(B<a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-ps">Keeping Your Images from Adorning Other Sites</a>
d8705ff90a299e0aa9fc2b4286bc0a71cf221872Bob Halley $B!W$r;2>H$7$F$/$@$5$$!#(B</p>
5eb8688b78ddf13d46cd52561301c35d24a5d52aBob Halley
ac77fece9a62537a9e0e5852498ebeda7b2978c3Bob Halley </div></div>
f9df80f4348ef68043903efa08299480324f4823Michael Graff<div class="bottomlang">
f9df80f4348ef68043903efa08299480324f4823Michael Graff<p><span>Available Languages: </span><a href="/en/env.html">&nbsp;en&nbsp;</a> | <a href="/ja/env.html">&nbsp;ja&nbsp;</a></p>
f9df80f4348ef68043903efa08299480324f4823Michael Graff</div><div id="footer">
f9df80f4348ef68043903efa08299480324f4823Michael Graff<p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff<p class="menu"><a href="/mod/">$B%b%8%e!<%k(B</a> | <a href="/mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">$BMQ8l(B</a> | <a href="/sitemap.html">$B%5%$%H%^%C%W(B</a></p></div>
70fd62761dfe44f2254fb63ac3ded1b02663713fMichael Graff</body></html>