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.13 -->
7 Copyright 2003-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 <manualpage metafile="htaccess.xml.meta">
23 <parentdocument href="./">How-To /
\e$B%A%e!<%H%j%"%k
\e(B</parentdocument>
25 <title>Apache
\e$B%A%e!<%H%j%"%k
\e(B: .htaccess
\e$B%U%!%$%k
\e(B</title>
28 <p><code>.htaccess</code>
\e$B%U%!%$%k$O%G%#%l%/%H%jKh$K@_Dj$rJQ99$9$kJ}K!$r
\e(B
29 \e$BDs6!$7$^$9!#
\e(B</p>
32 <section id="related"><title>.htaccess
\e$B%U%!%$%k
\e(B</title>
36 <module>mod_authn_file</module>
37 <module>mod_authz_groupfile</module>
38 <module>mod_cgi</module>
39 <module>mod_include</module>
40 <module>mod_mime</module>
44 <directive module="core">AccessFileName</directive>
45 <directive module="core">AllowOverride</directive>
46 <directive module="core">Options</directive>
47 <directive module="mod_mime">AddHandler</directive>
48 <directive module="core">SetHandler</directive>
49 <directive module="core">AuthType</directive>
50 <directive module="core">AuthName</directive>
51 <directive module="mod_authn_file">AuthUserFile</directive>
52 <directive module="mod_authz_groupfile">AuthGroupFile</directive>
53 <directive module="core">Require</directive>
60 <title>.htaccess
\e$B%U%!%$%k$H$O2?$+
\e(B/
\e$B$=$N;H$$J}
\e(B</title>
62 <p><code>.htaccess</code>
\e$B%U%!%$%k
\e(B (
\e$B!VJ,;6@_Dj%U%!%$%k!W
\e(B)
\e$B$O
\e(B
63 \e$B%G%#%l%/%H%jKh$K@_Dj$rJQ99$9$kJ}K!$rDs6!$7$^$9!#%G%#%l%/%F%#%V$N
\e(B
64 \e$B=q$+$l$?%U%!%$%k$r%G%#%l%/%H%j$KCV$/$3$H$G!"$=$N%G%#%l%/%H%j$H$=$N
\e(B
65 \e$B%5%V%G%#%l%/%H%j$9$Y$F$K%G%#%l%/%F%#%V$rE,MQ$5$;$k$3$H$,$G$-$^$9!#
\e(B</p>
67 <note><title>
\e$BCm
\e(B:</title>
68 <p><code>.htaccess</code>
\e$B%U%!%$%k$rJL$NL>A0$K$7$?$$>l9g$O!"
\e(B
69 <directive module="core">AccessFileName</directive>
\e$B%G%#%l%/%F%#%V$r
\e(B
70 \e$B;H$C$FJQ99$9$k$3$H$,$G$-$^$9!#Nc$($P!"$=$N%U%!%$%k$r
\e(B <code>.config</code>
71 \e$B$H$$$&L>A0$K$7$?$$>l9g$O!"0J2<$N@_Dj$r%5!<%P@_Dj%U%!%$%k$KF~$l$k$3$H$,
\e(B
75 AccessFileName .config
79 <p>
\e$B0lHL$K!"
\e(B<code>.htaccess</code>
\e$B%U%!%$%k$N9=J8$O
\e(B
80 <a href="../configuring.html#syntax">
\e$B<g@_Dj%U%!%$%k
\e(B</a>
81 \e$B$HF1$8$G$9!#$3$l$i$N%U%!%$%k$K=q$/$3$H$N$G$-$k%G%#%l%/%F%#%V$O
\e(B <directive
82 module="core">AllowOverride</directive>
\e$B%G%#%l%/%F%#%V$K$h$j7h$^$j$^$9!#
\e(B
83 \e$B$3$N%G%#%l%/%F%#%V$O!"
\e(B<code>.htaccess</code>
\e$B%U%!%$%k$K
\e(B
84 \e$B=q$+$l$?%G%#%l%/%F%#%V$NCf$G!"!"
\e(B
85 \e$B$I$N%G%#%l%/%F%#%V$,E,MQ$5$l$k$+$r%+%F%4%j!<C10L$G;XDj$7$^$9!#
\e(B
86 <code>.htaccess</code>
\e$B$K=q$/$3$H$N$G$-$k%G%#%l%/%F%#%V$G$"$l$P!"
\e(B
87 \e$B@bL@J8=q$K$O!V>e=q$-!W$H$$$&9`L\$,$"$j!"
\e(B.htaccess
\e$B$K=q$/$3$H$,$G$-$k$h$&$K
\e(B
88 \e$B$J$k$?$a$N
\e(B <directive
89 module="core">AllowOverride</directive>
\e$B$NCM$,;XDj$5$l$F$$$^$9!#
\e(B</p>
91 <p>
\e$BNc$($P!"
\e(B<directive
92 module="core">AddDefaultCharset</directive>
\e$B%G%#%l%/%F%#%V$N@bL@$r
\e(B
93 \e$B8+$k$H!"
\e(B<code>.htaccess</code>
\e$B%U%!%$%k$G$N;HMQ$,5v2D$5$l$F$$$k$3$H$,
\e(B
94 \e$B$o$+$j$^$9!#
\e(B (
\e$B%G%#%l%/%F%#%V$N35MW$N=j$K$"$k!V%3%s%F%-%9%H!W$H=q$+$l$F$$$k
\e(B
95 \e$B9T$r8+$F$/$@$5$$!#
\e(B) <a
96 href="../mod/directive-dict.html#Context">
\e$B>e=q$-
\e(B</a>
\e$B$H=q$+$l$F$$$k9T$K$O
\e(B
97 <code>FileInfo</code>
\e$B$H$"$j$^$9!#$G$9$+$i!"
\e(B<code>.htaccess</code>
\e$BCf$N
\e(B
98 \e$B$3$N%G%#%l%/%F%#%V$,M-8z$K$J$k$?$a$K$O!">/$J$/$H$b
\e(B
99 <code>AllowOverride FileInfo</code>
\e$B$,@_Dj$5$l$F$$$kI,MW$,$"$j$^$9!#
\e(B</p>
101 <example><title>
\e$BNc
\e(B:</title>
105 href="../mod/directive-dict.html#Context">
\e$B%3%s%F%-%9%H
\e(B:</a></td>
106 <td>
\e$B%5!<%P@_Dj%U%!%$%k
\e(B,
\e$B%P!<%A%c%k%[%9%H
\e(B,
\e$B%G%#%l%/%H%j
\e(B,.htaccess</td>
111 href="../mod/directive-dict.html#Override">
\e$B>e=q$-
\e(B:</a></td>
117 <p>
\e$B$"$k%G%#%l%/%F%#%V$r
\e(B <code>.htaccess</code>
\e$B%U%!%$%k$K=q$/$3$H$,$G$-$k$+
\e(B
118 \e$B$I$&$+$o$+$i$J$$$H$-$O!"$=$N%G%#%l%/%F%#%V$N@bL@$rC5$7$F!"
\e(B".htaccess"
119 \e$B$N$?$a$N!V%3%s%F%-%9%H!W$N9T$rD4$Y$F$/$@$5$$!#
\e(B</p>
122 <section id="when"><title>
\e$B$$$D
\e(B .htaccess
\e$B%U%!%$%k$r;H$&
\e(B(
\e$B;H$o$J$$
\e(B)
\e$B$+!#
\e(B</title>
124 <p>
\e$B0lHLE*$K!"%5!<%P$N<g@_Dj%U%!%$%k$K%"%/%;%9$G$-$J$$>l9g$r=|$$$F!"
\e(B
125 <code>.htaccess</code>
\e$B%U%!%$%k$N;HMQ$O6KNOHr$1$F$/$@$5$$!#
\e(B
126 \e$B@$$NCf$K$O!"Nc$($P!"%f!<%6G'>Z$O>o$K
\e(B <code>.htaccess</code>
\e$B%U%!%$%k$G
\e(B
127 \e$B9T$J$o$J$1$l$P$J$i$J$$!"$H$$$&8m2r$,9-$^$C$F$$$^$9$,!"$^$C$?$/$=$s$J$3$H$O
\e(B
128 \e$B$"$j$^$;$s!#%f!<%6G'>Z$N@_Dj$O%5!<%P<g@_Dj%U%!%$%k$K=q$/$3$H$,$G$-!"
\e(B
129 \e$B<B:]!"$=$NJ}$,$h$jNI$$@_DjJ}K!$G$9!#
\e(B</p>
131 <p><code>.htaccess</code>
\e$B%U%!%$%k$O%3%s%F%s%DDs6!<T$,%G%#%l%/%H%jKh$N
\e(B
132 \e$B@_Dj$r9T$J$$$?$$$1$l$I!"%5!<%P%7%9%F%`$N
\e(B root
\e$B%"%/%;%98"8B$r;}$C$F$$$J$$
\e(B
133 \e$B$H$$$&>l9g$K$N$_;H$&$Y$-$b$N$G$9!#%5!<%P4IM}<T$,IQHK$K@_DjJQ99$r9T$J$$$?$/$O
\e(B
134 \e$B$J$$!"$H$$$&$H$-$K$O8D!9$N%f!<%6$,
\e(B <code>.htaccess</code>
\e$B%U%!%$%k$r;H$C$F
\e(B
135 \e$B<+J,$G@_Dj$NJQ99$r9T$J$&$3$H$r5v2D$7$?J}$,NI$$$H$-$b$"$k$G$7$g$&!#
\e(B
136 \e$B$3$l$OFC$K!"
\e(BISP
\e$B$,J#?t$N%f!<%6$N%5%$%H$r0l$D$N%^%7%s$G%[%9%H$7$F$$$F!"
\e(B
137 \e$B3F%f!<%6$,@_Dj$NJQ99$r$G$-$k$h$&$K$7$?$$$h$&$J$H$-$K$"$F$O$^$j$^$9!#
\e(B</p>
139 <p>
\e$B$7$+$7!"IaDL$O2DG=$G$"$l$P
\e(B <code>.htaccess</code>
\e$B%U%!%$%k$N;HMQ$O
\e(B
140 \e$BHr$1$F$/$@$5$$!#
\e(B<code>.htaccess</code>
\e$B%U%!%$%k$K=q$3$&$H9M$($k$h$&$J
\e(B
141 \e$B$9$Y$F$N@_Dj$O!"%5!<%P$N<g@_Dj%U%!%$%k$N
\e(B <directive module="core"
142 type="section">Directory</directive>
\e$B%;%/%7%g%s$GF1$8$h$&$K9T$J$&$3$H$,
\e(B
143 \e$B$G$-$^$9!#
\e(B</p>
145 <p><code>.htaccess</code>
\e$B%U%!%$%k$N;HMQ$rHr$1$kM}M3$O<g$KFs$D$"$j$^$9!#
\e(B</p>
147 <p>
\e$B0l$DL\$O%5!<%P$N@-G=$NLdBj$G$9!#
\e(B<directive
148 module="core">AllowOverride</directive>
\e$B%G%#%l%/%F%#%V$,
\e(B
149 <code>.htaccess</code>
\e$B%U%!%$%k$N@_Dj$r5v2D$7$F$$$k>l9g$O!"
\e(BApache
\e$B$O
\e(B
150 \e$B3F%G%#%l%/%H%j$G
\e(B <code>.htaccess</code>
\e$B%U%!%$%k$rC5$7$^$9!#
\e(B
151 \e$B$G$9$+$i!"
\e(B<code>.htaccess</code>
\e$B%U%!%$%k$r5v2D$9$k$H!"<B:]$K;HMQ$7$F$$$k$+
\e(B
152 \e$B$I$&$+$K4X$o$i$:!"@-G=$NDc2<$r>7$/$3$H$K$J$j$^$9
\e(B!
\e$B$^$?!"
\e(B<code>.htaccess</code>
153 \e$B%U%!%$%k$OJ8=q$,%j%/%(%9%H$5$l$kEY$KFI$_9~$^$l$^$9!#
\e(B</p>
155 <p>
\e$B$5$i$K!"
\e(BApache
\e$B$OE,MQ$9$Y$-%G%#%l%/%F%#%V$r=8$a$k$?$a$K!"$9$Y$F$N
\e(B
156 \e$B>e0L$N%G%#%l%/%H%j$N
\e(B <code>.htaccess</code>
\e$B%U%!%$%k$rC5$9I,MW$,$"$k$3$H$K$b
\e(B
157 \e$BCm0U$7$F$/$@$5$$!#
\e(B(<a href="#how">
\e$B%G%#%l%/%F%#%V$,E,MQ$5$l$kJ}K!
\e(B</a>
\e$B$r
\e(B
158 \e$B;2>H$7$F$/$@$5$$!#
\e(B)
\e$B$G$9$+$i!"
\e(B<code>/www/htdocs/example</code>
\e$B$K$"$k
\e(B
159 \e$B%U%!%$%k$,%j%/%(%9%H$5$l$?$H$-$O!"
\e(BApache
\e$B$O0J2<$N%U%!%$%k$rD4$Y$^$9!#
\e(B</p>
164 /www/htdocs/.htaccess<br />
165 /www/htdocs/example/.htaccess
168 <p>
\e$B$G$9$+$i!"$=$N%G%#%l%/%H%j$N$=$l$>$l$N%U%!%$%k$X$N%"%/%;%9$KBP$7$F!"
\e(B
169 \e$B>e$NNc$N%U%!%$%k$,$^$C$?$/B8:_$7$J$$$H$-$G$b!"DI2C$N%U%!%$%k%7%9%F%`$N
\e(B
170 \e$B%"%/%;%9$,9T$J$o$l$k$3$H$K$J$j$^$9!#
\e(B(
\e$B$3$l$O!"
\e(B<code>.htaccess</code>
\e$B$,
\e(B
171 <code>/</code>
\e$B$KBP$7$FM-8z$K$J$C$F$$$k$H$-$N>l9g$G!"IaDL$O$=$&$J$C$F
\e(B
172 \e$B$$$J$$$3$H$KCm0U$7$F$/$@$5$$!#
\e(B)</p>
174 <p>
\e$BFs$DL\$O%;%-%e%j%F%#$G$9!#%f!<%6$K%5!<%P$N@_Dj$rJQ99$9$k$3$H$r
\e(B
175 \e$B5v2D$9$k$3$H$K$J$j$^$9$N$G!"$"$J$?<+?H$,4IM}$G$-$J$$JQ99$r$5$l$k
\e(B
176 \e$B62$l$,$"$j$^$9!#%f!<%6$K$3$NFC8"$rM?$($k$N$,NI$$$N$+$I$&$+!"==J,
\e(B
177 \e$B8!F$$7$F$/$@$5$$!#$^$?!"%f!<%6$KM?$($k8"8B$,I,MW$J$b$N$h$j$b>/$J$9$.$k$H!"
\e(B
178 \e$BM>J,$J5;=Q%5%]!<%HJs9p$r<u$1<h$k$h$&$K$J$k2DG=@-$,9b$$$3$H$K$b
\e(B
179 \e$BCm0U$7$F$/$@$5$$!#3N<B$K!"%f!<%6$K$I$NDxEY$N8"8B$rM?$($?$+L@3N$K9p$2$k$h$&$K
\e(B
180 \e$B$7$F$/$@$5$$!#
\e(B<directive module="core">AllowOverride</directive>
\e$B$K
\e(B
181 \e$B2?$r@_Dj$7$?$+$H$$$&$3$H$H!"4XO"$9$kJ8=q$r<($9$3$H$G!"
\e(B
182 \e$B8e!9$N:.Mp$r$0$C$H8:$i$9$3$H$,
\e(B
183 \e$B$G$-$^$9!#
\e(B</p>
185 <p>
\e$B$H$3$m$G!"%G%#%l%/%F%#%V$N=q$+$l$?
\e(B <code>.htaccess</code>
\e$B$r
\e(B
186 <code>/www/htdocs/example</code>
\e$B$KCV$/$3$H$H!"F1$8%G%#%l%/%F%#%V$r
\e(B
187 \e$B<g%5!<%P@_Dj$N
\e(B Directory
\e$B%;%/%7%g%s
\e(B
188 <code><Directory /www/htdocs/example></code>
\e$B$K=q$/$3$H$O
\e(B
189 \e$B40A4$KEy2A$G$9
\e(B:</p>
191 <p><code>/www/htdocs/example</code>
\e$B$N
\e(B <code>.htaccess</code>
\e$B%U%!%$%k
\e(B:</p>
193 <example><title><code>/www/htdocs/example</code>
\e$B$N
\e(B .htaccess
\e$B%U%!%$%k$N
\e(B
195 AddType text/example .exm
198 <example><title><code>httpd.conf
\e$B$N%;%/%7%g%s
\e(B</code>
200 <Directory /www/htdocs/example><br />
202 AddType text/example .exm<br />
207 <p>
\e$B$7$+$7!"$3$N@_Dj$O%5!<%P@_Dj%U%!%$%k$K=q$$$?J}$,%Q%U%)!<%^%s%9$N
\e(B
208 \e$BDc2<$,>/$J$/$J$j$^$9!#%U%!%$%k$,%j%/%(%9%H$5$l$kEY$K
\e(B
209 \e$BFI$_9~$^$l$kBe$o$j$K!"
\e(BApache
\e$B$N5/F0;~$K
\e(B 1
\e$B2s$@$1FI$_9~$a$P
\e(B
210 \e$B$h$/$J$k$+$i$G$9!#
\e(B</p>
212 <p><directive module="core">AllowOverride</directive>
\e$B%G%#%l%/%F%#%V$N
\e(B
213 \e$BCM$r
\e(B <code>none</code>
\e$B$K@_Dj$9$k$3$H$G
\e(B <code>.htaccess</code>
\e$B%U%!%$%k
\e(B
214 \e$B$N;HMQ$r40A4$KL58z$K$9$k$3$H$,$G$-$^$9!#
\e(B</p>
221 <section id="how"><title>
\e$B%G%#%l%/%F%#%V$NE,MQ$N$5$lJ}
\e(B</title>
223 <p><code>.htaccess</code>
\e$B%U%!%$%k$N@_Dj%G%#%l%/%F%#%V$O
\e(B <code>.htaccess</code>
224 \e$B%U%!%$%k$NB8:_$9$k%G%#%l%/%H%j$H!"$=$N%5%V%G%#%l%/%H%j$9$Y$F$KE,MQ$5$l$^$9!#
\e(B
225 \e$B$7$+$7!">e$N3,AX$N%G%#%l%/%H%j$K$b
\e(B <code>.htaccess</code>
\e$B%U%!%$%k$,
\e(B
226 \e$BB8:_$9$k$+$b$7$l$J$$$3$H$r3P$($F$*$/$3$H$OBg@Z$G$9!#%G%#%l%/%F%#%V$O8=$l$k
\e(B
227 \e$B=gHV$KE,MQ$5$l$^$9!#$G$9$+$i!"$"$k%G%#%l%/%H%j$N
\e(B <code>.htaccess</code>
\e$B$O
\e(B
228 \e$B%G%#%l%/%H%j%D%j!<$N$h$j>e$N3,AX$N
\e(B <code>.htaccess</code>
\e$B%U%!%$%k$N
\e(B
229 \e$B@_Dj$r>e=q$-$9$k$+$b$7$l$^$;$s!#$=$7$F!"$=$N
\e(B <code>.htaccess</code>
\e$B$b
\e(B
230 \e$B$h$j>e$N3,AX$G=q$+$l$?%G%#%l%/%F%#%V$r>e=q$-$7$?$j!"<g%5!<%P@_Dj%U%!%$%k
\e(B
231 \e$B$=$N$b$N$N@_Dj$r>e=q$-$7$?$j$7$F$$$k$+$b$7$l$^$;$s!#
\e(B</p>
235 <p>
\e$B%G%#%l%/%H%j
\e(B <code>/www/htdocs/example1</code>
\e$B$K0J2<$NFbMF$N
\e(B
236 <code>.htaccess</code>
\e$B%U%!%$%k$,$"$j$^$9
\e(B:</p>
242 <p>(
\e$BCm
\e(B: <code>.htaccess</code>
243 \e$B%U%!%$%k$G
\e(B "<directive
244 module="core">Options</directive>"
\e$B%G%#%l%/%F%#%V$,M-8z$K$J$k$?$a$K$O!"
\e(B
245 "<code>AllowOverride Options</code>"
\e$B$rM-8z$K$9$kI,MW$,$"$j$^$9!#
\e(B)</p>
247 <p>
\e$B%G%#%l%/%H%j
\e(B <code>/www/htdocs/example1/example2</code>
\e$B$K$O
\e(B
248 \e$B0J2<$N$h$&$J
\e(B <code>.htaccess</code>
\e$B%U%!%$%k$,$"$j$^$9
\e(B:</p>
254 <p>
\e$BFs$D$a$N
\e(B <code>.htaccess</code>
\e$B$K$h$j!"%G%#%l%/%H%j
\e(B
255 <code>/www/htdocs/example1/example2</code>
\e$B$G$O
\e(B CGI
\e$B$N<B9T$O
\e(B
256 \e$B5v2D$5$l$^$;$s!#$3$l$O!"
\e(B<code>Options Includes</code>
\e$B$N$_$,
\e(B
257 \e$B8zNO$r;}$A!"$=$l$,$9$Y$F$N0JA0$N@_Dj$r>e=q$-$9$k$+$i$G$9!#
\e(B</p>
260 <section id="auth"><title>
\e$BG'>Z$NNc
\e(B</title>
262 <p>
\e$B$b$7G'>Z$NJ}K!$rCN$k$?$a$K$3$NItJ,$KD>@\Mh$?$N$G$"$l$P!"<!$N$3$H$r
\e(B
263 \e$BCN$C$F$*$/$3$H$,=EMW$G$9!#$h$/$"$k8m2r$K!"%Q%9%o!<%IG'>Z$r9T$J$&$?$a$K$O
\e(B
264 <code>.htaccess</code>
\e$B%U%!%$%k$r;H$&I,MW$,$"$k!"$H$$$&$b$N$,$"$j$^$9!#
\e(B
265 \e$B$3$l$O@5$7$/$"$j$^$;$s!#<g%5!<%P@_Dj%U%!%$%k$N
\e(B <directive
266 module="core" type="section">Directory</directive>
\e$B%;%/%7%g%s$K
\e(B
267 \e$BG'>ZMQ$N%G%#%l%/%F%#%V$r=q$/J}$,?d>)$5$l$kJ}K!$G!"
\e(B<code>.htaccess</code>
268 \e$B%U%!%$%k$O<g%5!<%P@_Dj%U%!%$%k$rJQ99$G$-$J$$$H$-$K$N$_;HMQ$9$Y$-$G$9!#
\e(B
269 \e$B$$$D
\e(B <code>.htaccess</code>
\e$B%U%!%$%k$r;H$&$Y$-$G!"$$$D;H$&$Y$-$G$O$J$$$+$K
\e(B
271 href="#when">
\e$B>e
\e(B</a>
\e$B$r;2>H$7$F$/$@$5$$!#
\e(B</p>
273 <p>
\e$B0J>e$N$3$H$r$U$^$($?>e$G!"$b$7
\e(B <code>.htaccess</code>
\e$B$N;HMQ$,
\e(B
274 \e$B$^$@I,MW$@$H;W$&>l9g$O!"<!$N$h$&$J$b$N$,K>$_$N$3$H$r$7$F$/$l$k$+$b
\e(B
275 \e$B$7$l$^$;$s!#
\e(B</p>
277 <p><code>.htaccess</code>
\e$B%U%!%$%k$NFbMF
\e(B:</p>
281 AuthName "Password Required"<br />
282 AuthUserFile /www/passwords/password.file<br />
283 AuthGroupFile /www/passwords/group.file<br />
287 <p>
\e$B$3$l$i$N%G%#%l%/%F%#%V$,M-8z$K$J$k$?$a$K$O!"
\e(B
288 <code>AllowOverride AuthConfig</code>
\e$B$,M-8z$G$J$/$F$O$J$i$J$$$3$H$K
\e(B
289 \e$BCm0U$7$F$/$@$5$$!#
\e(B</p>
291 <p>
\e$BG'>Z$H>5G'$K$D$$$F$O
\e(B <a href="auth.html">
\e$BG'>Z%A%e!<%H%j%"%k
\e(B</a>
\e$B$r
\e(B
292 \e$B;2>H$7$F$/$@$5$$!#
\e(B</p>
295 <section id="ssi"><title>SSI
\e$B$NNc
\e(B</title>
297 <p>
\e$B$b$&0l$D$N
\e(B <code>.htaccess</code>
\e$B%U%!%$%k$N$h$/$"$kMxMQK!$O
\e(B
298 \e$BFCDj$N%G%#%l%/%H%j$G
\e(B SSI
\e$B$rM-8z$K$9$k$3$H$G$9!#$3$l$O!"K>$_$N%G%#%l%/%H%j$N
\e(B
299 <code>.htaccess</code>
\e$B%U%!%$%k$K0J2<$N@_Dj%G%#%l%/%F%#%V$r=q$/$3$H$G
\e(B
300 \e$BC#@.$G$-$^$9
\e(B:</p>
303 Options +Includes<br />
304 AddType text/html shtml<br />
305 AddHandler server-parsed shtml
308 <p>
\e$B$3$l$i$N%G%#%l%/%F%#%V$,M-8z$K$J$k$?$a$K$O!"
\e(B
309 <code>AllowOverride Options</code>
\e$B$H
\e(B <code>AllowOverride
310 FileInfo</code>
\e$B$,M-8z$K$J$C$F$$$kI,MW$,$"$k$3$H$KCm0U$7$F$/$@$5$$!#
\e(B</p>
312 <p>
\e$B$h$j$^$H$^$C$?
\e(B SSI
\e$B$N@bL@$O
\e(B <a href="ssi.html">SSI
\e$B%A%e!<%H%j%"%k
\e(B</a>
\e$B$r
\e(B
313 \e$B;2>H$7$F$/$@$5$$!#
\e(B</p>
316 <section id="cgi"><title>CGI
\e$B$NNc
\e(B</title>
318 <p>
\e$B:G8e$K!"FCDj$N%G%#%l%/%H%j$G
\e(B CGI
\e$B%W%m%0%i%`$N<B9T$r5v2D$7$?$$$3$H$,
\e(B
319 \e$B$"$k$G$7$g$&!#$3$l$O0J2<$N@_Dj$G9T$J$&$3$H$,$G$-$^$9
\e(B:</p>
322 Options +ExecCGI<br />
323 AddHandler cgi-script cgi pl
326 <p>
\e$B$b$7$/$O!"$"$k%G%#%l%/%H%j$N$9$Y$F$N%U%!%$%k$,
\e(B CGI
\e$B%W%m%0%i%`$H
\e(B
327 \e$B$_$J$5$l$k$h$&$K$7$?$$$J$i!"0J2<$N@_Dj$G<B8=$9$k$3$H$,$G$-$^$9
\e(B:</p>
330 Options +ExecCGI<br />
331 SetHandler cgi-script
334 <p>
\e$B$3$l$i$N%G%#%l%/%F%#%V$,M-8z$K$J$k$?$a$K$O!"
\e(B
335 <code>AllowOverride Options</code>
\e$B$H
\e(B <code>AllowOverride
336 FileInfo</code>
\e$B$,M-8z$G$"$kI,MW$,$"$k$3$H$KCm0U$7$F$/$@$5$$!#
\e(B</p>
338 <p>CGI
\e$B%W%m%0%i%`$H@_Dj$N$h$j$^$H$^$C$?@bL@$O
\e(B <a
339 href="cgi.html">CGI
\e$B%A%e!<%H%j%"%k
\e(B</a>
\e$B$r;2>H$7$F$/$@$5$$!#
\e(B</p>
343 <section id="troubleshoot"><title>
\e$BLdBj2r7h
\e(B</title>
345 <p>
\e$B@_Dj%G%#%l%/%F%#%V$r
\e(B <code>.htaccess</code>
\e$B%U%!%$%k$K=q$$$?$1$l$I$b!"
\e(B
346 \e$B4|BT$7$?8z2L$,F@$i$l$J$$$H$-$K$O!"$$$/$D$+$N860x$,9M$($i$l$^$9!#
\e(B</p>
348 <p>
\e$B0lHV$h$/$"$k$3$H$O!"@_Dj%G%#%l%/%F%#%V$,9MN8$5$l$k$h$&$K$O
\e(B
349 <directive module="core">AllowOverride</directive>
\e$B$,@_Dj$5$l$F$$$J$$
\e(B
350 \e$B$H$$$&$b$N$G$9!#3:Ev$N%U%!%$%k$N%9%3!<%W$K
\e(B <code>AllowOverride None</code>
351 \e$B$,@_Dj$5$l$F$$$J$$$3$H$r3NG'$7$F$/$@$5$$!#$3$l$rD4$Y$k$?$a$NNI$$J}K!$O!"
\e(B
352 <code>.htaccess</code>
\e$B%U%!%$%k$K$4$_$r=q$$$F!"%j%m!<%I$9$k$3$H$G$9!#
\e(B
353 \e$B%5!<%P$N%(%i!<$,@8@.$5$l$J$$$H$-$O!"$[$\3N<B$K
\e(B <code>AllowOverride
354 None</code>
\e$B$,@_Dj$5$l$F$$$k>uBV$K$J$C$F$$$^$9!#
\e(B</p>
356 <p>
\e$B$=$&$G$O$J$/!"J8=q$r%"%/%;%9$7$h$&$H$7$?$H$-$K%(%i!<$,H/@8$7$F$$$k
\e(B
357 \e$B$H$-$O!"
\e(BApache
\e$B$N%(%i!<%m%0$rD4$Y$F$/$@$5$$!#
\e(B<code>.htaccess</code>
\e$B%U%!%$%k$G
\e(B
358 \e$B;HMQ$5$l$?%G%#%l%/%F%#%V$,5v2D$5$l$F$$$J$$!"$H$$$&$3$H$rCN$i$;$F$$$k
\e(B
359 \e$B2DG=@-$,9b$$$G$9!#$^$?$O!"9=J8$N4V0c$$$,$"$k$3$H$r=R$Y$F$$$k$+$b$7$l$^$;$s!#
\e(B
360 \e$B$=$N>l9g$K$O$^$:$=$l$r=$@5$9$kI,MW$,$"$j$^$9!#
\e(B</p>