mod_actions.xml.ja revision a1f584caa24d05addeef8d264232afe0c60e0482
<?xml version="1.0" encoding="iso-2022-jp"?>
<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="/style/manual.ja.xsl"?>
<modulesynopsis metafile="mod_actions.xml.meta">
<!-- English revision: 1.14 -->
<name>mod_actions</name>
<description>$B%a%G%#%"%?%$%W$d%j%/%(%9%H%a%=%C%I$K1~$8$F(B
CGI $B%9%/%j%W%H$r<B9T$9$k5!G=$rDs6!(B</description>
<status>Base</status>
<sourcefile>mod_actions.c</sourcefile>
<identifier>actions_module</identifier>
<summary>
<p>$B$3$N%b%8%e!<%k$K$OFs$D$N%G%#%l%/%F%#%V$,$"$j$^$9!#(B<directive
module="mod_actions">Action</directive>
$B%G%#%l%/%F%#%V$OFCDj$N(B MIME $B%?%$%W$N%U%!%$%k$r%j%/%(%9%H$5$l$?>l9g$K(B
CGI $B%9%/%j%W%H$,<B9T$5$l$k$h$&$K$7$^$9!#(B<directive
module="mod_actions">Script</directive>
$B%G%#%l%/%F%#%V$O%j%/%(%9%H$GFCDj$N%a%=%C%I$,;HMQ$5$l$?$H$-$K(B CGI
$B%9%/%j%W%H$,<B9T$5$l$k$h$&$K$7$^$9!#(B
$B$3$l$O%U%!%$%k$r=hM}$9$k%9%/%j%W%H$N<B9T$r$:$C$H4JC1$K$7$^$9!#(B</p>
</summary>
<seealso><module>mod_cgi</module></seealso>
<seealso><a href="/howto/cgi.html">CGI $B$K$h$kF0E*%3%s%F%s%D(B</a></seealso>
<seealso><a href="/handler.html">Apache $B$N%O%s%I%i$N;HMQ(B</a></seealso>
<directivesynopsis>
<name>Action</name>
<description>$BFCDj$N%O%s%I%i$d%3%s%F%s%H%?%$%W$KBP$7$F(B CGI $B$r<B9T$9$k$h$&$K(B
$B@_Dj(B</description>
<syntax>Action <var>action-type</var> <var>cgi-script</var> [virtual]</syntax>
<contextlist>
<context>server config</context><context>virtual host</context>
<context>directory</context><context>.htaccess</context>
</contextlist>
<override>FileInfo</override>
<compatibility><code>virtual</code> $B=$>~;R$H%O%s%I%iEO$7$O(B
Apache 2.1 $B$GF3F~$5$l$^$7$?(B</compatibility>
<usage>
<p>$B$3$N%G%#%l%/%F%#%V$O(B <var>action-type</var>
$B$,%j%/%(%9%H$5$l$?$H$-$K(B <var>cgi-script</var>
$B$,<B9T$5$l$k$H$$$&F0:n$rDI2C$7$^$9!#(B<var>cgi-script</var> $B$O(B
<directive module="mod_alias">ScriptAlias</directive> $B$d(B
<directive module="mod_mime">AddHandler</directive> $B$K$h$C$F(B
CGI $B%9%/%j%W%H$K@_Dj$5$l$?%j%=!<%9$X$N(B URL-path $B$G$9!#(B
<var>Action-type</var> $B$K$O(B
<a href="/handler.html">handler</a> $B$+(B MIME
$B%3%s%F%s%H%?%$%W$r;XDj$G$-$^$9!#%j%/%(%9%H$5$l$?%I%-%e%a%s%H$N(B URL
$B$H%U%!%$%k$N%Q%9$OI8=`(B CGI $B4D6-JQ?t(B <code>PATH_INFO</code> $B$H(B
<code>PATH_TRANSLATED</code> $B$r;H$C$FEA$($i$l$^$9!#(B
$BFCDj$N%j%/%(%9%H$KBP$7$F;HMQ$5$l$k%O%s%I%i$X$O!"(B
<code>REDIRECT_HANDLER</code> $BJQ?t$r;H$C$FEO$;$^$9!#(B</p>
<example><title>$BNc(B</title>
# Requests for files of a particular MIME content type:<br />
Action image/gif /cgi-bin/images.cgi<br />
<br />
# Files of a particular file extension<br />
AddHandler my-file-type .xyz<br />
Action my-file-type /cgi-bin/program.cgi<br />
</example>
<p>$B:G=i$NNc$G$O!"(BMIME $B%3%s%F%s%H%?%$%W$,(B <code>image/gif</code>
$B$N%U%!%$%k$X$N%j%/%(%9%H$O!";XDj$7$?%9%/%j%W%H(B
<code>/cgi-bin/images.cgi</code> $B$G=hM}$5$l$^$9!#(B</p>
<p>2 $BHVL\$NNc$G$O!"3HD%;R$,(B <code>.xyz</code>
$B$N%U%!%$%k$X$N%j%/%(%9%H$O!";XDj$7$?%9%/%j%W%H(B
<code>/cgi-bin/program.cgi</code> $B$G=hM}$5$l$^$9!#(B</p>
<p>$B%*%W%7%g%s$N(B <code>virtual</code> $B=$>~;R$r;HMQ$9$k$H!"(B
$B%j%/%(%9%H$5$l$?%U%!%$%k$,<B:]$KB8:_$9$k$+$I$&$+$r8!::$7$J$$$h$&$K$G$-$^$9!#(B
$B$3$l$ONc$($P!"(B<directive>Action</directive> $B%G%#%l%/%F%#%V$r%P!<%A%c%k$J(B
Location $B$K;HMQ$7$?$$!"$H$$$C$?>l9g$KJXMx$G$9!#(B</p>
<example><title>$BNc(B</title>
&lt;Location /news&gt;<br />
<indent>
SetHandler news-handler<br />
Action news-handler /cgi-bin/news.cgi virtual<br />
</indent>
&lt;/Location&gt;
</example>
</usage>
<seealso><directive module="mod_mime">AddHandler</directive></seealso>
</directivesynopsis>
<directivesynopsis>
<name>Script</name>
<description>$BFCDj$N%j%/%(%9%H%a%=%C%I$KBP$7$F(B CGI $B%9%/%j%W%H$r(B
$B<B9T$9$k$h$&$K@_Dj(B</description>
<syntax>Script <var>method</var> <var>cgi-script</var></syntax>
<contextlist>
<context>server config</context><context>virtual host</context>
<context>directory</context></contextlist>
<usage>
<p>$B$3$N%G%#%l%/%F%#%V$O(B <var>method</var>
$B$H$$$&%a%=%C%I$r;H$C$F%j%/%(%9%H$,9T$J$o$l$?$H$-$K(B
<var>cgi-script</var> $B$r<B9T$9$k$H$$$&F0:n$rDI2C$7$^$9!#(B
<var>cgi-script</var> $B$O(B
<directive module="mod_alias">ScriptAlias</directive> $B$d(B
<directive module="mod_mime">AddHandler</directive> $B$K$h$C$F(B
CGI $B%9%/%j%W%H$K@_Dj$5$l$?%j%=!<%9$X$N(B URL-path $B$G$9!#(B
$B%j%/%(%9%H$5$l$?%I%-%e%a%s%H$N(B URL $B$H%U%!%$%k$N%Q%9$OI8=`(B CGI
$B4D6-JQ?t(B <code>PATH_INFO</code> $B$H(B <code>PATH_TRANSLATED</code>
$B$r;H$C$FEA$($i$l$^$9!#(B</p>
<note>
$BG$0U$N%a%=%C%IL>$r;HMQ$9$k$3$H$,$G$-$^$9!#(B
<strong>$B%a%=%C%IL>$OBgJ8;z>.J8;z$r6hJL$7$^$9(B</strong>$B!#$G$9$+$i!"(B
<code>Script PUT</code> $B$H(B <code>Script put</code>
$B$O$^$C$?$/0c$C$?8z2L$K$J$j$^$9!#(B
</note>
<p><directive>Script</directive> $B%3%^%s%I$O%G%U%)%k%H$NF0:n$r(B
$BDI2C$9$k$@$1$G$"$k$3$H$K(B
$BCm0U$7$F$/$@$5$$!#$b$7(B CGI $B%9%/%j%W%H$,8F$P$l$?$j!"%j%/%(%9%H$5$l$?(B
$B%a%=%C%I$rFbIt$G07$&$3$H$N$G$-$kB>$N%j%=!<%9$,$"$l$P!"$=$l$,9T$J$o$l$^$9!#(B
<code>GET</code> $B%a%=%C%I$N(B <directive>Script</directive> $B$OLd9g$;(B
$B0z?t$,$"$k>l9g$K$N$_(B
(<em>$B$?$H$($P(B</em>$B!"(Bfoo.html?hi) $B8F$P$l$k$H$$$&$3$H$K$bCm0U$7$F$/$@$5$$!#(B
$B$=$&$G$J$$>l9g$O!"%j%/%(%9%H$ODL>oDL$j=hM}$5$l$^$9!#(B</p>
<example><title>$BNc(B</title>
# For &lt;ISINDEX&gt;-style searching<br />
Script GET /cgi-bin/search<br />
<br />
# A CGI PUT handler<br />
Script PUT /~bob/put.cgi<br />
</example>
</usage>
</directivesynopsis>
</modulesynopsis>