1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
4        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5              This file is generated from xml source: DO NOT EDIT
6        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7      -->
8<title>Apache チュートリアル: .htaccess ファイル - Apache HTTP サーバ</title>
9<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="/style/css/prettify.css" />
12<script src="/style/scripts/prettify.min.js" type="text/javascript">
13</script>
14
15<link href="/images/favicon.ico" rel="shortcut icon" /></head>
16<body id="manual-page"><div id="page-header">
17<p class="menu"><a href="/mod/">モジュール</a> | <a href="/mod/directives.html">ディレクティブ</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">用語</a> | <a href="/sitemap.html">サイトマップ</a></p>
18<p class="apache">Apache HTTP サーバ バージョン 2.4</p>
19<img alt="" src="/images/feather.gif" /></div>
20<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
21<div id="path">
22<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP サーバ</a> &gt; <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> &gt; <a href="../">バージョン 2.4</a> &gt; <a href="./">How-To / チュートリアル</a></div><div id="page-content"><div id="preamble"><h1>Apache チュートリアル: .htaccess ファイル</h1>
23<div class="toplang">
24<p><span>翻訳済み言語: </span><a href="/en/howto/htaccess.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
25<a href="/fr/howto/htaccess.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
26<a href="/ja/howto/htaccess.html" title="Japanese">&nbsp;ja&nbsp;</a> |
27<a href="/ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
28<a href="/pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a></p>
29</div>
30<div class="outofdate">この日本語訳はすでに古くなっている
31            可能性があります。
32            最近更新された内容を見るには英語版をご覧下さい。
33        </div>
34
35<p><code>.htaccess</code> ファイルはディレクトリ毎に設定を変更する方法を
36提供します。</p>
37</div>
38<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#related">.htaccess ファイル</a></li>
39<li><img alt="" src="/images/down.gif" /> <a href="#what">.htaccess ファイルとは何か/その使い方</a></li>
40<li><img alt="" src="/images/down.gif" /> <a href="#when">いつ .htaccess ファイルを使う(使わない)か。</a></li>
41<li><img alt="" src="/images/down.gif" /> <a href="#how">ディレクティブの適用のされ方</a></li>
42<li><img alt="" src="/images/down.gif" /> <a href="#auth">認証の例</a></li>
43<li><img alt="" src="/images/down.gif" /> <a href="#ssi">SSI の例</a></li>
44<li><img alt="" src="/images/down.gif" /> <a href="#cgi">CGI の例</a></li>
45<li><img alt="" src="/images/down.gif" /> <a href="#troubleshoot">問題解決</a></li>
46</ul><ul class="seealso"><li><a href="#comments_section">コメント</a></li></ul></div>
47<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
48<div class="section">
49<h2><a name="related" id="related">.htaccess ファイル</a></h2>
50    <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="/mod/core.html">core</a></code></li><li><code class="module"><a href="/mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="/mod/mod_authz_groupfile.html">mod_authz_groupfile</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_include.html">mod_include</a></code></li><li><code class="module"><a href="/mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="/mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="/mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="/mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="/mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="/mod/mod_authn_core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="/mod/mod_authn_core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="/mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="/mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="/mod/mod_authz_core.html#require">Require</a></code></li></ul></td></tr></table>
51</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
52<div class="section">
53<h2><a name="what" id="what">.htaccess ファイルとは何か/その使い方</a></h2>
54
55
56    <p><code>.htaccess</code> ファイル (「分散設定ファイル」) は
57    ディレクトリ毎に設定を変更する方法を提供します。ディレクティブの
58    書かれたファイルをディレクトリに置くことで、そのディレクトリとその
59    サブディレクトリすべてにディレクティブを適用させることができます。</p>
60
61    <div class="note"><h3>注:</h3>
62      <p><code>.htaccess</code> ファイルを別の名前にしたい場合は、
63      <code class="directive"><a href="/mod/core.html#accessfilename">AccessFileName</a></code> ディレクティブを
64      使って変更することができます。例えば、そのファイルを <code>.config</code> 
65      という名前にしたい場合は、以下の設定をサーバ設定ファイルに入れることが
66      できます:</p>
67
68      <div class="example"><p><code>
69        AccessFileName .config
70      </code></p></div>
71    </div>
72
73    <p>一般に、<code>.htaccess</code> ファイルの構文は
74    <a href="/configuring.html#syntax">主設定ファイル</a>
75    と同じです。これらのファイルに書くことのできるディレクティブは <code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code> ディレクティブにより決まります。
76    このディレクティブは、<code>.htaccess</code> ファイルに
77    書かれたディレクティブの中で、、
78    どのディレクティブが適用されるかをカテゴリー単位で指定します。
79    <code>.htaccess</code> に書くことのできるディレクティブであれば、
80    説明文書には「上書き」という項目があり、.htaccess に書くことができるように
81    なるための <code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code> の値が指定されています。</p>
82
83    <p>例えば、<code class="directive"><a href="/mod/core.html#adddefaultcharset">AddDefaultCharset</a></code> ディレクティブの説明を
84    見ると、<code>.htaccess</code> ファイルでの使用が許可されていることが
85    わかります。 (ディレクティブの概要の所にある「コンテキスト」と書かれている
86    行を見てください。) <a href="/mod/directive-dict.html#Context">上書き</a>と書かれている行には
87    <code>FileInfo</code> とあります。ですから、<code>.htaccess</code> 中の
88    このディレクティブが有効になるためには、少なくとも
89    <code>AllowOverride FileInfo</code> が設定されている必要があります。</p>
90
91    <div class="example"><h3>例:</h3><table>
92        <tr>
93          <td><a href="/mod/directive-dict.html#Context">コンテキスト:</a></td>
94          <td>サーバ設定ファイル,バーチャルホスト,ディレクトリ,.htaccess</td>
95        </tr>
96
97        <tr>
98          <td><a href="/mod/directive-dict.html#Override">上書き:</a></td>
99          <td>FileInfo</td>
100        </tr>
101      </table></div>
102
103    <p>あるディレクティブを <code>.htaccess</code> ファイルに書くことができるか
104    どうかわからないときは、そのディレクティブの説明を探して、".htaccess"
105    のための「コンテキスト」の行を調べてください。</p>
106    </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
107<div class="section">
108<h2><a name="when" id="when">いつ .htaccess ファイルを使う(使わない)か。</a></h2>
109
110    <p>一般的に、サーバの主設定ファイルにアクセスできない場合を除いて、
111    <code>.htaccess</code> ファイルの使用は極力避けてください。
112    世の中には、例えば、ユーザ認証は常に <code>.htaccess</code> ファイルで
113    行なわなければならない、という誤解が広まっていますが、まったくそんなことは
114    ありません。ユーザ認証の設定はサーバ主設定ファイルに書くことができ、
115    実際、その方がより良い設定方法です。</p>
116
117    <p><code>.htaccess</code> ファイルはコンテンツ提供者がディレクトリ毎の
118    設定を行ないたいけれど、サーバシステムの root アクセス権限を持っていない
119    という場合にのみ使うべきものです。サーバ管理者が頻繁に設定変更を行ないたくは
120    ない、というときには個々のユーザが <code>.htaccess</code> ファイルを使って
121    自分で設定の変更を行なうことを許可した方が良いときもあるでしょう。
122    これは特に、ISP が複数のユーザのサイトを一つのマシンでホストしていて、
123    各ユーザが設定の変更をできるようにしたいようなときにあてはまります。</p>
124
125    <p>しかし、普通は可能であれば <code>.htaccess</code> ファイルの使用は
126    避けてください。<code>.htaccess</code> ファイルに書こうと考えるような
127    すべての設定は、サーバの主設定ファイルの <code class="directive"><a href="/mod/core.html#directory">&lt;Directory&gt;</a></code> セクションで同じように行なうことが
128    できます。</p>
129
130    <p><code>.htaccess</code> ファイルの使用を避ける理由は主に二つあります。</p>
131
132    <p>一つ目はサーバの性能の問題です。<code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code> ディレクティブが
133    <code>.htaccess</code> ファイルの設定を許可している場合は、Apache は
134    各ディレクトリで <code>.htaccess</code> ファイルを探します。
135    ですから、<code>.htaccess</code> ファイルを許可すると、実際に使用しているか
136    どうかに関わらず、性能の低下を招くことになります! また、<code>.htaccess</code>
137    ファイルは文書がリクエストされる度に読み込まれます。</p>
138
139    <p>さらに、Apache は適用すべきディレクティブを集めるために、すべての
140    上位のディレクトリの <code>.htaccess</code> ファイルを探す必要があることにも
141    注意してください。(<a href="#how">ディレクティブが適用される方法</a>を
142    参照してください。)ですから、<code>/www/htdocs/example</code> にある
143    ファイルがリクエストされたときは、Apache は以下のファイルを調べます。</p>
144
145    <div class="example"><p><code>
146      /.htaccess<br />
147      /www/.htaccess<br />
148      /www/htdocs/.htaccess<br />
149      /www/htdocs/example/.htaccess
150    </code></p></div>
151
152    <p>ですから、そのディレクトリのそれぞれのファイルへのアクセスに対して、
153    上の例のファイルがまったく存在しないときでも、追加のファイルシステムの
154    アクセスが行なわれることになります。(これは、<code>.htaccess</code> が
155    <code>/</code> に対して有効になっているときの場合で、普通はそうなって
156    いないことに注意してください。)</p>
157
158    <p>二つ目はセキュリティです。ユーザにサーバの設定を変更することを
159    許可することになりますので、あなた自身が管理できない変更をされる
160    恐れがあります。ユーザにこの特権を与えるのが良いのかどうか、十分
161    検討してください。また、ユーザに与える権限が必要なものよりも少なすぎると、
162    余分な技術サポート報告を受け取るようになる可能性が高いことにも
163    注意してください。確実に、ユーザにどの程度の権限を与えたか明確に告げるように
164    してください。<code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code> に
165    何を設定したかということと、関連する文書を示すことで、
166    後々の混乱をぐっと減らすことが
167    できます。</p>
168
169    <p>ところで、ディレクティブの書かれた <code>.htaccess</code> を
170    <code>/www/htdocs/example</code> に置くことと、同じディレクティブを
171    主サーバ設定の Directory セクション
172    <code>&lt;Directory /www/htdocs/example&gt;</code> に書くことは
173    完全に等価です:</p>
174
175    <p><code>/www/htdocs/example</code> の <code>.htaccess</code> ファイル:</p>
176
177    <div class="example"><h3><code>/www/htdocs/example</code> の .htaccess ファイルの
178    内容</h3><p><code>
179        AddType text/example .exm
180    </code></p></div>
181
182    <div class="example"><h3><code>httpd.conf のセクション</code>
183    file</h3><p><code>
184      &lt;Directory /www/htdocs/example&gt;<br />
185      <span class="indent">
186        AddType text/example .exm<br />
187      </span>
188      &lt;/Directory&gt;
189    </code></p></div>
190
191    <p>しかし、この設定はサーバ設定ファイルに書いた方がパフォーマンスの
192    低下が少なくなります。ファイルがリクエストされる度に
193    読み込まれる代わりに、Apache の起動時に 1 回だけ読み込めば
194    よくなるからです。</p>
195
196    <p><code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code> ディレクティブの
197    値を <code>none</code> に設定することで <code>.htaccess</code> ファイル
198    の使用を完全に無効にすることができます。</p>
199
200    <div class="example"><p><code>
201      AllowOverride None
202    </code></p></div>
203</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
204<div class="section">
205<h2><a name="how" id="how">ディレクティブの適用のされ方</a></h2>
206
207    <p><code>.htaccess</code> ファイルの設定ディレクティブは <code>.htaccess</code>
208    ファイルの存在するディレクトリと、そのサブディレクトリすべてに適用されます。
209    しかし、上の階層のディレクトリにも <code>.htaccess</code> ファイルが
210    存在するかもしれないことを覚えておくことは大切です。ディレクティブは現れる
211    順番に適用されます。ですから、あるディレクトリの <code>.htaccess</code> は
212    ディレクトリツリーのより上の階層の <code>.htaccess</code> ファイルの
213    設定を上書きするかもしれません。そして、その <code>.htaccess</code> も
214    より上の階層で書かれたディレクティブを上書きしたり、主サーバ設定ファイル
215    そのものの設定を上書きしたりしているかもしれません。</p>
216
217    <p>例:</p>
218
219    <p>ディレクトリ <code>/www/htdocs/example1</code> に以下の内容の
220    <code>.htaccess</code> ファイルがあります:</p>
221
222    <div class="example"><p><code>
223       Options +ExecCGI
224    </code></p></div>
225
226    <p>(注: <code>.htaccess</code>
227    ファイルで "<code class="directive"><a href="/mod/core.html#options">Options</a></code>" ディレクティブが有効になるためには、
228    "<code>AllowOverride Options</code>" を有効にする必要があります。)</p>
229
230    <p>ディレクトリ <code>/www/htdocs/example1/example2</code> には
231    以下のような <code>.htaccess</code> ファイルがあります:</p>
232
233    <div class="example"><p><code>
234       Options Includes
235    </code></p></div>
236
237    <p>二つめの <code>.htaccess</code> により、ディレクトリ
238    <code>/www/htdocs/example1/example2</code> では CGI の実行は
239    許可されません。これは、<code>Options Includes</code> のみが
240    効力を持ち、それがすべての以前の設定を上書きするからです。</p>
241
242    <h3><a name="merge" id="merge">メイン設定ファイルに対する
243    .htaccess のマージ</a></h3>
244
245    <p>As discussed in the documentation on <a href="/sections.html">Configuration Sections</a>,
246    <code>.htaccess</code> files can override the <code class="directive"><a href="/mod/core.html#directory">&lt;Directory&gt;</a></code> sections for
247    the corresponding directory, but will be overriden by other types
248    of configuration sections from the main configuration files.  This
249    fact can be used to enforce certain configurations, even in the
250    presence of a liberal <code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code> setting.  For example, to
251    prevent script execution while allowing anything else to be set in
252    <code>.htaccess</code> you can use:</p>
253    <p><a href="/sections.html">セクションの設定</a>
254    に記載されているように、<code>.htaccess</code> ファイルを使って
255    <code class="directive"><a href="/mod/core.html#directory">&lt;Directory&gt;</a></code>
256    セクションの設定をディレクトリ毎に上書きできますが、
257    メイン設定ファイル中にある、他の種類の設定セクションによって
258    さらに上書きされることもあります。
259    この特徴を使って、
260    <code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code>
261    で自由度の高い設定があったとしても、ある特定の設定が確実に
262    反映されるようにできます。例えば、CGI スクリプトの実行は
263    不許可に、かつ、<code>.htaccess</code> でその他の項目は
264    設定できるように、という場合は次のようにできます :</p>
265    
266    <div class="example"><p><code>
267&lt;Directory /&gt;<br />
268<span class="indent">
269Allowoverride All<br />
270</span>
271&lt;/Directory&gt;<br />
272<br />
273&lt;Location /&gt;<br />
274<span class="indent">
275Options +IncludesNoExec -ExecCGI<br />
276</span>
277&lt;/Location&gt;
278    </code></p></div>
279
280
281</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
282<div class="section">
283<h2><a name="auth" id="auth">認証の例</a></h2>
284
285    <p>もし認証の方法を知るためにこの部分に直接来たのであれば、次のことを
286    知っておくことが重要です。よくある誤解に、パスワード認証を行なうためには
287    <code>.htaccess</code> ファイルを使う必要がある、というものがあります。
288    これは正しくありません。主サーバ設定ファイルの <code class="directive"><a href="/mod/core.html#directory">&lt;Directory&gt;</a></code> セクションに
289    認証用のディレクティブを書く方が推奨される方法で、<code>.htaccess</code>
290    ファイルは主サーバ設定ファイルを変更できないときにのみ使用すべきです。
291    いつ <code>.htaccess</code> ファイルを使うべきで、いつ使うべきではないかに
292    ついては <a href="#when">上</a>を参照してください。</p>
293
294    <p>以上のことをふまえた上で、もし <code>.htaccess</code> の使用が
295    まだ必要だと思う場合は、次のようなものが望みのことをしてくれるかも
296    しれません。</p>
297
298    <p><code>.htaccess</code> ファイルの内容:</p>
299
300    <div class="example"><p><code>
301      AuthType Basic<br />
302      AuthName "Password Required"<br />
303      AuthUserFile /www/passwords/password.file<br />
304      AuthGroupFile /www/passwords/group.file<br />
305      Require Group admins
306    </code></p></div>
307
308    <p>これらのディレクティブが有効になるためには、
309    <code>AllowOverride AuthConfig</code> が有効でなくてはならないことに
310    注意してください。</p>
311
312    <p>認証と承認については <a href="auth.html">認証チュートリアル</a>を
313    参照してください。</p>
314</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
315<div class="section">
316<h2><a name="ssi" id="ssi">SSI の例</a></h2>
317
318    <p>もう一つの <code>.htaccess</code> ファイルのよくある利用法は
319    特定のディレクトリで SSI を有効にすることです。これは、望みのディレクトリの
320    <code>.htaccess</code> ファイルに以下の設定ディレクティブを書くことで
321    達成できます:</p>
322
323    <div class="example"><p><code>
324       Options +Includes<br />
325       AddType text/html shtml<br />
326       AddHandler server-parsed shtml
327    </code></p></div>
328
329    <p>これらのディレクティブが有効になるためには、
330    <code>AllowOverride Options</code> と <code>AllowOverride
331    FileInfo</code> が有効になっている必要があることに注意してください。</p>
332
333    <p>よりまとまった SSI の説明は <a href="ssi.html">SSI チュートリアル</a>を
334    参照してください。</p>
335</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
336<div class="section">
337<h2><a name="cgi" id="cgi">CGI の例</a></h2>
338
339    <p>最後に、特定のディレクトリで CGI プログラムの実行を許可したいことが
340    あるでしょう。これは以下の設定で行なうことができます:</p>
341
342    <div class="example"><p><code>
343       Options +ExecCGI<br />
344       AddHandler cgi-script cgi pl
345    </code></p></div>
346
347    <p>もしくは、あるディレクトリのすべてのファイルが CGI プログラムと
348    みなされるようにしたいなら、以下の設定で実現することができます:</p>
349
350    <div class="example"><p><code>
351       Options +ExecCGI<br />
352       SetHandler cgi-script
353    </code></p></div>
354
355    <p>これらのディレクティブが有効になるためには、
356    <code>AllowOverride Options</code> と <code>AllowOverride
357    FileInfo</code> が有効である必要があることに注意してください。</p>
358
359    <p>CGI プログラムと設定のよりまとまった説明は <a href="cgi.html">CGI チュートリアル</a>を参照してください。</p>
360
361</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
362<div class="section">
363<h2><a name="troubleshoot" id="troubleshoot">問題解決</a></h2>
364
365    <p>設定ディレクティブを <code>.htaccess</code> ファイルに書いたけれども、
366    期待した効果が得られないときには、いくつかの原因が考えられます。</p>
367
368    <p>一番よくあることは、設定ディレクティブが考慮されるようには
369    <code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code> が設定されていない
370    というものです。該当のファイルのスコープに <code>AllowOverride None</code>
371    が設定されていないことを確認してください。これを調べるための良い方法は、
372    <code>.htaccess</code> ファイルにごみを書いて、リロードすることです。
373    サーバのエラーが生成されないときは、ほぼ確実に <code>AllowOverride
374    None</code> が設定されている状態になっています。</p>
375
376    <p>そうではなく、文書をアクセスしようとしたときにエラーが発生している
377    ときは、Apache のエラーログを調べてください。<code>.htaccess</code> ファイルで
378    使用されたディレクティブが許可されていない、ということを知らせている
379    可能性が高いです。または、構文の間違いがあることを述べているかもしれません。
380    その場合にはまずそれを修正する必要があります。</p>
381
382</div></div>
383<div class="bottomlang">
384<p><span>翻訳済み言語: </span><a href="/en/howto/htaccess.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
385<a href="/fr/howto/htaccess.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
386<a href="/ja/howto/htaccess.html" title="Japanese">&nbsp;ja&nbsp;</a> |
387<a href="/ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
388<a href="/pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a></p>
389</div><div class="top"><a href="#page-header"><img src="/images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">コメント</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
390<script type="text/javascript"><!--//--><![CDATA[//><!--
391var comments_shortname = 'httpd';
392var comments_identifier = 'http://httpd.apache.org/docs/2.4/howto/htaccess.html';
393(function(w, d) {
394    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
395        d.write('<div id="comments_thread"><\/div>');
396        var s = d.createElement('script');
397        s.type = 'text/javascript';
398        s.async = true;
399        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
400        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
401    }
402    else { 
403        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
404    }
405})(window, document);
406//--><!]]></script></div><div id="footer">
407<p class="apache">Copyright 2014 The Apache Software Foundation.<br />この文書は <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> のライセンスで提供されています。.</p>
408<p class="menu"><a href="/mod/">モジュール</a> | <a href="/mod/directives.html">ディレクティブ</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">用語</a> | <a href="/sitemap.html">サイトマップ</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
409if (typeof(prettyPrint) !== 'undefined') {
410    prettyPrint();
411}
412//--><!]]></script>
413</body></html>