1 <?xml version="1.0" encoding="iso-2022-jp"?>
2 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
3 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
4 <!-- English Revision: 1.13 (outdated: 1.16) -->
7 Copyright 2002-2004 The Apache Software Foundation
9 Licensed under the Apache License, Version 2.0 (the "License");
10 you may not use this file except in compliance with the License.
11 You may obtain a copy of the License at
13 http://www.apache.org/licenses/LICENSE-2.0
15 Unless required by applicable law or agreed to in writing, software
16 distributed under the License is distributed on an "AS IS" BASIS,
17 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 See the License for the specific language governing permissions and
19 limitations under the License.
22 <modulesynopsis metafile="mod_alias.xml.meta">
24 <name>mod_alias</name>
25 <description>
\e$B%[%9%H%U%!%$%k%7%9%F%`>e$N$$$m$$$m$J0c$&>l=j$r
\e(B
26 \e$B%I%-%e%a%s%H%D%j!<$K%^%C%W$9$k5!G=$H!"
\e(B
27 URL
\e$B$N%j%@%$%l%/%H$r9T$J$&5!G=$rDs6!$9$k
\e(B</description>
29 <sourcefile>mod_alias.c</sourcefile>
30 <identifier>alias_module</identifier>
33 <p>
\e$B$3$N%b%8%e!<%k$N%G%#%l%/%F%#%V$O%5!<%P$K%j%/%(%9%H$,E~Ce$7$?$H$-$K
\e(B
34 URL
\e$B$NA`:n$d@)8f$r$9$k$3$H$r2DG=$K$7$^$9!#
\e(B<directive
35 module="mod_alias">Alias</directive>
36 \e$B%G%#%l%/%F%#%V$H
\e(B <directive module="mod_alias">ScriptAlias</directive>
37 \e$B%G%#%l%/%F%#%V$O
\e(B
38 URL
\e$B$H%U%!%$%k%7%9%F%`$N%Q%9$r%^%C%W$9$k$?$a$K;HMQ$5$l$^$9!#$3$l$O
\e(B
39 <directive module="core">DocumentRoot</directive>
40 \e$B$N2<$K$J$$%I%-%e%a%s%H$r%&%'%V$N%I%-%e%a%s%H%D%j!<$N0lIt$H$7$F
\e(B
41 \e$BAw$i$l$k$h$&$K$7$^$9!#
\e(B<directive module="mod_alias">ScriptAlias</directive>
42 \e$B%G%#%l%/%F%#%V$K$O%^%C%W@h$N%G%#%l%/%H%j$,
\e(B CGI
43 \e$B%9%/%j%W%H$N$_$G$"$k$3$H$r<($9$H$$$&DI2C$N8z2L$,$"$j$^$9!#
\e(B
46 <p><directive module="mod_alias">Redirect</directive>
\e$B%G%#%l%/%F%#%V$O
\e(B
47 \e$B%/%i%$%"%s%H$K0c$C$?
\e(B
48 URL
\e$B$K?7$7$$%j%/%(%9%H$rAw$k$h$&$K;X<($7$^$9!#$3$l$O!"
\e(B
49 \e$B%j%=!<%9$,?7$7$$>l=j$K0\F0$7$?$H$-$K$h$/;HMQ$5$l$^$9!#
\e(B</p>
52 <seealso><module>mod_rewrite</module></seealso> <seealso><a
53 href="../urlmapping.html">URL
\e$B$+$i%U%!%$%k%7%9%F%`>e$N0LCV$X$N%^%C%T%s%0
\e(B</a></seealso>
57 <description>URL
\e$B$r%U%!%$%k%7%9%F%`$N0LCV$K%^%C%W$9$k
\e(B</description>
58 <syntax>Alias <var>URL-path</var>
59 <var>file-path</var>|<var>directory-path</var></syntax>
60 <contextlist><context>server config</context>
61 <context>virtual host</context>
65 <p><directive>Alias</directive>
\e$B%G%#%l%/%F%#%V$O%I%-%e%a%s%H$r
\e(B
66 \e$B%m!<%+%k%U%!%$%k%7%9%F%`$N
\e(B
67 <directive module="core">DocumentRoot</directive>
68 \e$B0J30$N>l=j$KJ]4I$9$k$3$H$r2DG=$K$7$^$9!#
\e(B
69 URL
\e$B$N
\e(B (%
\e$B$,I|9f$5$l$?
\e(B)
\e$B%Q%9$,
\e(B <var>url-path</var>
\e$B$G;O$^$k$b$N$O
\e(B
70 <var>directory-filename</var>
71 \e$B$G;O$^$k%m!<%+%k%U%!%$%k$K%^%C%W$5$l$^$9!#
\e(B</p>
73 <example><title>
\e$BNc
\e(B</title>
74 Alias /image /ftp/pub/image
77 <p>http://myserver/image/foo.gif
\e$B$X$N%j%/%(%9%H$KBP$7$F!"%5!<%P$O
\e(B
78 \e$B%U%!%$%k
\e(B /ftp/pub/image/foo.gif
\e$B$rJV$7$^$9!#
\e(B</p>
80 <p>
\e$B$b$7
\e(B <var>url-path</var>
\e$B$N:G8e$K
\e(B /
81 \e$B$r=q$$$?$J$i!"%5!<%P$,%(%$%j%"%9$rE83+$9$k$?$a$K$O!":G8e$N
\e(B /
82 \e$B$,I,MW$K$J$k$3$H$KCm0U$7$F$/$@$5$$!#$9$J$o$A!"
\e(B<code>Alias /icons/
83 /usr/local/apache/icons/</code>
\e$B$H$$$&$b$N$r;HMQ$7$F$$$k>l9g$O!"
\e(B
84 <code>/icons</code>
\e$B$H$$$&
\e(B url
\e$B$O%(%$%j%"%9$5$l$^$;$s!#
\e(B</p>
86 <p>
\e$B%(%$%j%"%9$N
\e(B<em>
\e$B9T$-@h
\e(B</em>
\e$B$r4^$s$G$$$k
\e(B <directive
87 type="section" module="core">Directory</directive>
88 \e$B%;%/%7%g%s$rDI2C$9$kI,MW$,$"$k$+$b$7$l$J$$$3$H$KCm0U$7$F$/$@$5$$!#
\e(B
89 \e$B%(%$%j%"%9$NE83+$O
\e(B <directive
90 type="section" module="core">Directory</directive>
91 \e$B%;%/%7%g%s$rD4$Y$kA0$K9T$J$o$l$^$9$N$G!"
\e(B
92 \e$B%(%$%j%"%9$N9T$-@h$N
\e(B <directive
93 type="section" module="core">Directory</directive>
\e$B%;%/%7%g%s$N$_
\e(B
94 \e$B8z2L$,$"$j$^$9!#
\e(B
95 (
\e$B$7$+$7!"
\e(B<directive
96 type="section" module="core">Location</directive>
97 \e$B%;%/%7%g%s$O%(%$%j%"%9$,=hM}$5$l$kA0$K<B9T$5$l$^$9$N$G!"
\e(B
98 \e$B$3$A$i$OE,MQ$5$l$^$9!#
\e(B)</p>
100 <p>
\e$BFC$K!"
\e(B<code>Alias</code>
\e$B$r
\e(B
101 <directive module="core">DocumentRoot</directive>
102 \e$B%G%#%l%/%H%j$N30B&$KG[CV$7$?>l9g$O!"9T$-@h$N%G%#%l%/%H%j$KBP$9$k
\e(B
103 \e$B%"%/%;%98"8B$rL@<(E*$K@)8B$7$J$1$l$P$J$i$J$$$G$7$g$&!#
\e(B</p>
105 <example><title>
\e$BNc
\e(B</title>
106 Alias /image /ftp/pub/image<br />
107 <Directory /ftp/pub/image><br />
109 Order allow,deny<br />
119 <name>AliasMatch</name>
120 <description>
\e$B@55,I=8=$r;H$C$F
\e(B URL
\e$B$r%U%!%$%k%7%9%F%`$N0LCV$K%^%C%W$9$k
\e(B</description>
121 <syntax>AliasMatch <var>regex</var>
122 <var>file-path</var>|<var>directory-path</var></syntax>
123 <contextlist><context>server config</context>
124 <context>virtual host</context>
128 <p>
\e$B$3$N%G%#%l%/%F%#%V$O
\e(B <directive module="mod_alias">Alias</directive>
129 \e$B$H$[$H$s$IF1$8$G$9$,!"4JC1$J@hF,$+$i$N%^%C%A$r9T$J$&$N$G$O$J$/!"
\e(B
130 \e$BI8=`@55,I=8=$rMxMQ$7$^$9!#$3$3$G;XDj$5$l$?@55,I=8=$H
\e(B URL
\e$B$N%Q%9
\e(B
131 \e$B$,9g$&$+$I$&$+$rD4$Y!"9g$&>l9g$O3g8L$G3g$i$l$?%^%C%A$r
\e(B
132 \e$BM?$($i$l$?J8;zNs$GCV$-49$(!"$=$l$r%U%!%$%kL>$H$7$F;HMQ$7$^$9!#$?$H$($P!"
\e(B
133 <code>/icons</code>
\e$B%G%#%l%/%H%j$r;H$&
\e(B
134 \e$B$?$a$K$O0J2<$N$h$&$J$b$N$,;HMQ$G$-$^$9
\e(B:</p>
137 AliasMatch ^/icons(.*) /usr/local/apache/icons$1
143 <name>Redirect</name>
144 <description>
\e$B%/%i%$%"%s%H$,0c$&
\e(B URL
\e$B$r<hF@$9$k$h$&$K30It$X$N%j%@%$%l%/%H$r
\e(B
145 \e$BAw$k
\e(B</description>
146 <syntax>Redirect [<var>status</var>] <var>URL-path</var>
147 <var>URL</var></syntax>
148 <contextlist><context>server config</context>
149 <context>virtual host</context>
150 <context>directory</context><context>.htaccess</context></contextlist>
151 <override>FileInfo</override>
154 <p>Redirect
\e$B%G%#%l%/%F%#%V$O8E$$
\e(B URL
\e$B$r?7$7$$$b$N$X%^%C%W$7$^$9!#
\e(B
155 \e$B?7$7$$
\e(B URL
\e$B$,%/%i%$%"%s%H$KJV$5$l$^$9!#$=$7$F!"
\e(B
156 \e$B%/%i%$%"%s%H$O?7$7$$%"%I%l%9$r$b$&0l2s<hF@$7$h$&$H$7$^$9!#
\e(B
157 <var>URL-path</var> (%
\e$B$,I|9f$5$l$?
\e(B)
\e$B%Q%9$G;O$^$k%I%-%e%a%s%H$X$N
\e(B
158 \e$B$9$Y$F$N%j%/%(%9%H$O
\e(B <var>URL</var>
\e$B$G;O$^$k?7$7$$
\e(B
159 (%
\e$B$,Id9f2=$5$l$?
\e(B) URL
\e$B$X$N%j%@%$%l%/%H%(%i!<$,JV$5$l$^$9!#
\e(B</p>
161 <example><title>
\e$BNc
\e(B</title>
162 Redirect /service http://foo2.bar.com/service
165 <p>
\e$B%/%i%$%"%s%H$O
\e(B http://myserver/service/foo.txt
166 \e$B$X$N%j%/%(%9%H$r9T$J$&$H!"Be$o$j$K
\e(B http://foo2.bar.com/service/foo.txt
167 \e$B$r%"%/%;%9$9$k$h$&$K9p$2$i$l$^$9!#
\e(B</p>
169 <note><title>
\e$BCm0U
\e(B</title><p>
\e$B@_Dj%U%!%$%kCf$N=gHV$K4X$o$i$:!"
\e(B
170 Redirect
\e$B7O$N%G%#%l%/%F%#%V$O
\e(B Alias
171 \e$B%G%#%l%/%F%#%V$H
\e(B ScriptAlias
\e$B%G%#%l%/%F%#%V$h$j$bM%@h$5$l$^$9!#
\e(B
172 \e$B$^$?!"
\e(B.htaccess
\e$B%U%!%$%k$d
\e(B <directive
173 type="section" module="core">Directory</directive>
174 \e$B%;%/%7%g%s$NCf$G;H$o$l$F$$$?$H$7$F$b!"
\e(B<var>URL-path</var>
175 \e$B$OAjBP%Q%9$G$O$J$/!"@dBP%Q%9$G$J$1$l$P$J$j$^$;$s!#
\e(B</p></note>
177 <p>
\e$B$b$7
\e(B <var>status</var>
\e$B0z?t$,M?$($i$l$F$$$J$1$l$P!"%j%@%$%l%/%H$O
\e(B
178 "temporary" (HTTP
\e$B%9%F!<%?%9
\e(B 302)
\e$B$K$J$j$^$9!#$3$l$O%/%i%$%"%s%H$K
\e(B
179 \e$B%j%=!<%9$,0l;~E*$K0\F0$7$?$H$$$&$3$H$r<($7$^$9!#
\e(B<var>Status</var>
180 \e$B0z?t$O
\e(B
\e$BB>$N
\e(B HTTP
\e$B$N%9%F!<%?%9%3!<%I$rJV$9$?$a$K;HMQ$9$k$3$H$,$G$-$^$9
\e(B:</p>
185 <dd>
\e$B1J5W$K%j%@%$%l%/%H$r$9$k%9%F!<%?%9
\e(B (301)
\e$B$rJV$7$^$9!#
\e(B
186 \e$B$3$l$O%j%=!<%9$,1J5W$K0\F0$7$?$H$$$&$3$H$r0UL#$7$^$9!#
\e(B</dd>
190 <dd>
\e$B0l;~E*$J%j%@%$%l%/%H%9%F!<%?%9
\e(B (302)
191 \e$B$rJV$7$^$9!#$3$l$,%G%U%)%k%H$G$9!#
\e(B</dd>
195 <dd>"See Other"
\e$B%9%F!<%?%9
\e(B (303)
\e$B$rJV$7$^$9!#
\e(B
196 \e$B$3$l$O%j%=!<%9$,B>$N$b$N$GCV$-49$($i$l$?$3$H$r0UL#$7$^$9!#
\e(B</dd>
200 <dd>"Gone"
\e$B%9%F!<%?%9
\e(B (410)
\e$B$rJV$7$^$9!#$3$l$O%j%=!<%9$,1J5W$K
\e(B
201 \e$B:o=|$5$l$?$3$H$r0UL#$7$^$9!#$3$N%9%F!<%?%9$,;HMQ$5$l$?>l9g!"
\e(B
202 <var>url</var>
\e$B0z?t$O>JN,$5$l$J$1$l$P$J$j$^$;$s!#
\e(B</dd>
205 <p><var>Status</var>
\e$B$NCM$K%9%F!<%?%9%3!<%I$r?tCM$GM?$($k$3$H$G
\e(B
206 \e$BB>$N%9%F!<%?%9%3!<%I$bJV$9$3$H$,$G$-$^$9!#%9%F!<%?%9$,
\e(B 300
\e$B$H
\e(B 399
207 \e$B$N4V$K$"$k>l9g!"
\e(B<var>url</var>
\e$B0z?t$OB8:_$7$F$$$J$1$l$P$$$1$^$;$s!#
\e(B
208 \e$B$=$NB>$N>l9g$O>JN,$5$l$F$$$J$1$l$P$J$j$^$;$s!#$?$@$7!"
\e(B
209 \e$B%9%F!<%?%9$O
\e(B Apache
\e$B$N%3!<%I$,CN$C$F$$$k$b$N$G$"$kI,MW$,$"$j$^$9
\e(B
210 (http_protocol.c
\e$B$N4X?t
\e(B <code>send_error_response</code>
211 \e$B$r8+$F$/$@$5$$
\e(B)
\e$B!#
\e(B</p>
214 <example><title>
\e$BNc
\e(B</title>
215 Redirect permanent /one http://example.com/two<br />
216 Redirect 303 /three http://example.com/other
223 <name>RedirectMatch</name>
224 <description>
\e$B8=:_$N
\e(B URL
\e$B$X$N@55,I=8=$N%^%C%A$K$h$j
\e(B
225 \e$B30It$X$N%j%@%$%l%/%H$rAw$k
\e(B</description>
226 <syntax>RedirectMatch [<var>status</var>] <var>regex</var>
227 <var>URL</var></syntax>
228 <contextlist><context>server config</context>
229 <context>virtual host</context>
230 <context>directory</context><context>.htaccess</context></contextlist>
231 <override>FileInfo</override>
234 <p>
\e$B$3$N%G%#%l%/%F%#%V$O
\e(B <directive module="mod_alias">Redirect</directive>
235 \e$B$H$[$H$s$IF1$8$G$9$,!"4JC1$J@hF,$+$i$N%^%C%A$r9T$J$&$N$G$O$J$/!"
\e(B
236 \e$BI8=`@55,I=8=$rMxMQ$7$^$9!#$3$3$G;XDj$5$l$?@55,I=8=$H
\e(B URL-path
237 \e$B$,9g$&$+$I$&$+$rD4$Y!"9g$&>l9g$O3g8L$G3g$i$l$?%^%C%A$r
\e(B
238 \e$BM?$($i$l$?J8;zNs$GCV$-49$(!"$=$l$r%U%!%$%kL>$H$7$F;HMQ$7$^$9!#
\e(B
239 \e$B$?$H$($P!"$9$Y$F$N
\e(B GIF
\e$B%U%!%$%k$rJL%5!<%P$NF1MM$JL>A0$N
\e(B JPEG
240 \e$B%U%!%$%k$K%j%@%$%l%/%H$9$k$K$O!"0J2<$N$h$&$J$b$N$r;H$$$^$9
\e(B:
244 RedirectMatch (.*)\.gif$ http://www.anotherserver.com$1.jpg
250 <name>RedirectTemp</name>
251 <description>
\e$B%/%i%$%"%s%H$,0c$&
\e(B URL
\e$B$r<hF@$9$k$h$&$K30It$X$N0l;~E*$J
\e(B
252 \e$B%j%@%$%l%/%H$rAw$k
\e(B</description>
253 <syntax>RedirectTemp <var>URL-path</var> <var>URL</var></syntax>
254 <contextlist><context>server config</context>
255 <context>virtual host</context>
256 <context>directory</context><context>.htaccess</context></contextlist>
257 <override>FileInfo</override>
260 <p>
\e$B$3$N%G%#%l%/%F%#%V$O%/%i%$%"%s%H$K
\e(B Redirect
261 \e$B$,0l;~E*$J$b$N$G$"$k
\e(B (
\e$B%9%F!<%?%9
\e(B 302)
\e$B$3$H$rCN$i$;$^$9!#
\e(B
262 <code>Redirect temp</code>
\e$B$H$^$C$?$/F1$8$G$9!#
\e(B</p>
267 <name>RedirectPermanent</name>
268 <description>
\e$B%/%i%$%"%s%H$,0c$&
\e(B URL
\e$B$r<hF@$9$k$h$&$K30It$X$N1J5WE*$J
\e(B
269 \e$B%j%@%$%l%/%H$rAw$k
\e(B</description>
270 <syntax>RedirectPermanent <var>URL-path</var> <var>URL</var></syntax>
271 <contextlist><context>server config</context>
272 <context>virtual host</context>
273 <context>directory</context><context>.htaccess</context></contextlist>
274 <override>FileInfo</override>
277 <p>
\e$B$3$N%G%#%l%/%F%#%V$O%/%i%$%"%s%H$K
\e(B Redirect
\e$B$,1J5WE*$J$b$N
\e(B
278 (
\e$B%9%F!<%?%9
\e(B 301)
\e$B$G$"$k$3$H$rCN$i$;$^$9!#
\e(B
279 <code>Redirect premanent</code>
\e$B$H$^$C$?$/F1$8$G$9!#
\e(B</p>
284 <name>ScriptAlias</name>
285 <description>URL
\e$B$r%U%!%$%k%7%9%F%`$N0LCV$X%^%C%W$7!"%^%C%W@h$r
\e(B
286 CGI
\e$B%9%/%j%W%H$K;XDj
\e(B</description>
287 <syntax>ScriptAlias <var>URL-path</var>
288 <var>file-path</var>|<var>directory-path</var></syntax>
289 <contextlist><context>server config</context>
290 <context>virtual host</context>
294 <p><directive>ScriptAlias</directive>
\e$B%G%#%l%/%F%#%V$O!"BP>]%G%#%l%/%H%j$K
\e(B
295 <module>mod_cgi</module>
\e$B$N
\e(B cgi-script
296 \e$B%O%s%I%i$G=hM}$5$l$k
\e(B CGI
297 \e$B%9%/%j%W%H$,$"$k$3$H$r<($90J30$O
\e(B
298 <directive module="mod_alias">Alias</directive>
299 \e$B%G%#%l%/%F%#%V$HF1$8?6$kIq$$$r$7$^$9!#
\e(B
300 URL
\e$B$N
\e(B (%
\e$B$,I|9f$5$l$?
\e(B)
\e$B%Q%9$,
\e(B <var>URL-path</var>
\e$B$G;O$^$k$b$N$O
\e(B
301 \e$B%m!<%+%k$N%U%!%$%k%7%9%F%`$N
\e(B
302 \e$B%U%k%Q%9$G$"$kFsHVL\$N0z?t$K%^%C%W$5$l$^$9!#
\e(B</p>
304 <example><title>
\e$BNc
\e(B</title>
305 ScriptAlias /cgi-bin/ /web/cgi-bin/
308 <p><code>http://myserver/cgi-bin/foo</code>
309 \e$B$X$N%j%/%(%9%H$KBP$7$F%5!<%P$O%9%/%j%W%H
\e(B
310 <code>/web/cgi-bin/foo</code>
\e$B$r<B9T$7$^$9!#
\e(B</p>
315 <name>ScriptAliasMatch</name>
316 <description>URL
\e$B$r@55,I=8=$r;H$C$F%U%!%$%k%7%9%F%`$N0LCV$X%^%C%W$7!"%^%C%W@h$r
\e(B
317 CGI
\e$B%9%/%j%W%H$K;XDj
\e(B</description>
318 <syntax>ScriptAliasMatch <var>regex</var>
319 <var>file-path</var>|<var>directory-path</var></syntax>
320 <contextlist><context>server config</context>
321 <context>virtual host</context>
325 <p>
\e$B$3$N%G%#%l%/%F%#%V$O
\e(B <directive module="mod_alias">ScriptAlias</directive>
326 \e$B$H$[$H$s$IF1$8$G$9$,!"4JC1$J@hF,$+$i$N%^%C%A$r9T$J$&$N$G$O$J$/!"
\e(B
327 \e$BI8=`@55,I=8=$rMxMQ$7$^$9!#$3$3$G;XDj$5$l$?@55,I=8=$H
\e(B URL-path
328 \e$B$,9g$&$+$I$&$+$rD4$Y!"9g$&>l9g$O3g8L$G3g$i$l$?%^%C%A$r
\e(B
329 \e$BM?$($i$l$?J8;zNs$GCV$-49$(!"$=$l$r%U%!%$%kL>$H$7$F;HMQ$7$^$9!#
\e(B
330 \e$B$?$H$($P!"I8=`$N
\e(B <code>/cgi-bin</code>
331 \e$B$r;HMQ$9$k$h$&$K$9$k$?$a$K$O!"0J2<$N$h$&$J$b$N$r;H$$$^$9
\e(B:
335 ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1