]> granicus.if.org Git - apache/blob - docs/manual/mod/mod_autoindex.html.ja.utf8
Merge in APR[-util] macros from branches/trunk-buildconf-noapr
[apache] / docs / manual / mod / mod_autoindex.html.ja.utf8
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 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
5 <!--
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7               This file is generated from xml source: DO NOT EDIT
8         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9       -->
10 <title>mod_autoindex - Apache HTTP サーバ バージョン 2.5</title>
11 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <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" />
14 <script src="../style/scripts/prettify.min.js" type="text/javascript">
15 </script>
16
17 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
18 <body>
19 <div id="page-header">
20 <p class="menu"><a href="../mod/">モジュール</a> | <a href="../mod/quickreference.html">ディレクティブ</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">用語</a> | <a href="../sitemap.html">サイトマップ</a></p>
21 <p class="apache">Apache HTTP サーバ バージョン 2.5</p>
22 <img alt="" src="../images/feather.png" /></div>
23 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
24 <div id="path">
25 <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.5</a> &gt; <a href="./">モジュール</a></div>
26 <div id="page-content">
27 <div id="preamble"><h1>Apache モジュール mod_autoindex</h1>
28 <div class="toplang">
29 <p><span>翻訳済み言語: </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
30 <a href="../fr/mod/mod_autoindex.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
31 <a href="../ja/mod/mod_autoindex.html" title="Japanese">&nbsp;ja&nbsp;</a> |
32 <a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
33 <a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
34 </div>
35 <div class="outofdate">この日本語訳はすでに古くなっている
36             可能性があります。
37             最近更新された内容を見るには英語版をご覧下さい。
38         </div>
39 <table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>Unix の <code>ls</code> コマンドや
40     Win32 の <code>dir</code> シェルコマンドに似た
41     ディレクトリインデックスを生成する</td></tr>
42 <tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
43 <tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>autoindex_module</td></tr>
44 <tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_autoindex.c</td></tr></table>
45 <h3>概要</h3>
46
47       <p>ディレクトリのインデックスは二つの情報源のうちの
48       一つから生成できます:</p>
49
50     <ul>
51       <li>普通は <code>index.html</code> と呼ばれる
52       ユーザによって書かれたファイル。
53       <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>
54       ディレクティブでこのファイル名を設定します。
55       これは <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> で制御されます。</li>
56
57       <li>もしくは、サーバによって生成された一覧。
58       その他のディレクティブでこの一覧の書式を制御します。
59       <code class="directive"><a href="#addicon">AddIcon</a></code>, <code class="directive"><a href="#addiconbyencoding">AddIconByEncoding</a></code> と
60       <code class="directive"><a href="#addiconbytype">AddIconByType</a></code>
61       を使うことで、様々なファイルタイプに対してアイコン一覧を
62       セットします。つまり、リストされたファイル毎に、
63       ファイルにマッチした一番最初のアイコンが表示されます。
64       これらは <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> で制御されます。</li>
65     </ul>
66     <p>望むならば、自動インデックス生成を完全に除去 (あるいは置換)
67     できるように、この二つの機能は分離されています。</p>
68
69     <p>自動インデックス生成は <code>Options +Indexes</code>
70     を使うことで有効になります。詳細については、
71     <code class="directive"><a href="../mod/core.html#options">Options</a></code>
72     ディレクティブをご覧下さい。</p>
73
74     <p>もし <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>オプションが
75     <code class="directive"><a href="#indexoptions">IndexOptions</a></code>
76     ディレクティブに与えられているならば、
77     列の先頭は表示の順番を制御するリンクになります。
78     先頭のリンクを選択すると、一覧は再生成されて
79     その列の値でソートされます。
80     同じ先頭を続けて選択すると、交互に昇順と降順とになります。
81     これらの列の先頭のリンクは、
82     <code class="directive"><a href="#indexoptions">IndexOptions</a></code>
83     ディレクティブの
84     <code>SuppressColumnSorting</code>
85     オプションで消すことができます。</p>
86
87     <p>"Size" でソートした場合は、用いられるのは
88     <em>実際の</em>ファイルのサイズであって、
89     表示の値ではないことに注意してください -
90     たとえ両方ともが "1K" と表示されていたとしても、
91     1010 バイトのファイルは必ず 1011
92     バイトのファイルよりも前 (昇順の場合) に表示されます。</p>
93 </div>
94 <div id="quickview"><h3>トピック</h3>
95 <ul id="topics">
96 <li><img alt="" src="../images/down.gif" /> <a href="#query">Autoindex リクエストクエリー引数</a></li>
97 </ul><h3 class="directives">ディレクティブ</h3>
98 <ul id="toc">
99 <li><img alt="" src="../images/down.gif" /> <a href="#addalt">AddAlt</a></li>
100 <li><img alt="" src="../images/down.gif" /> <a href="#addaltbyencoding">AddAltByEncoding</a></li>
101 <li><img alt="" src="../images/down.gif" /> <a href="#addaltbytype">AddAltByType</a></li>
102 <li><img alt="" src="../images/down.gif" /> <a href="#adddescription">AddDescription</a></li>
103 <li><img alt="" src="../images/down.gif" /> <a href="#addicon">AddIcon</a></li>
104 <li><img alt="" src="../images/down.gif" /> <a href="#addiconbyencoding">AddIconByEncoding</a></li>
105 <li><img alt="" src="../images/down.gif" /> <a href="#addiconbytype">AddIconByType</a></li>
106 <li><img alt="" src="../images/down.gif" /> <a href="#defaulticon">DefaultIcon</a></li>
107 <li><img alt="" src="../images/down.gif" /> <a href="#headername">HeaderName</a></li>
108 <li><img alt="" src="../images/down.gif" /> <a href="#indexheadinsert">IndexHeadInsert</a></li>
109 <li><img alt="" src="../images/down.gif" /> <a href="#indexignore">IndexIgnore</a></li>
110 <li><img alt="" src="../images/down.gif" /> <a href="#indexignorereset">IndexIgnoreReset</a></li>
111 <li><img alt="" src="../images/down.gif" /> <a href="#indexoptions">IndexOptions</a></li>
112 <li><img alt="" src="../images/down.gif" /> <a href="#indexorderdefault">IndexOrderDefault</a></li>
113 <li><img alt="" src="../images/down.gif" /> <a href="#indexstylesheet">IndexStyleSheet</a></li>
114 <li><img alt="" src="../images/down.gif" /> <a href="#readmename">ReadmeName</a></li>
115 </ul>
116 <h3>Bugfix checklist</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">httpd changelog</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_autoindex">Known issues</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_autoindex">Report a bug</a></li></ul><h3>参照</h3>
117 <ul class="seealso">
118 <li><a href="#comments_section">コメント</a></li></ul></div>
119 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
120 <div class="section">
121 <h2><a name="query" id="query">Autoindex リクエストクエリー引数</a></h2>
122     
123
124     <p>Apache 2.0.23 で、
125     コラムソートのためにクエリー引数を再編成して、
126     新しいクエリーオプションのグループを導入しました。
127     出力に対するクライアントのすべての制御を効率的に抹消
128     できるように、
129     <code><a href="#indexoptions.ignoreclient">IndexOptions
130     IgnoreClient</a></code> が導入されました。</p>
131
132     <p>コラムソートのヘッダそれ自体が、
133     下記のソートクエリーオプションを付加する
134     自分自身を参照するリンクです。
135     下記のオプションのどれでも、
136     ディレクトリリソースへのリクエストに加えることができます。</p>
137
138     <ul>
139       <li><code>C=N</code> は、ファイル名でソートします。</li>
140
141       <li><code>C=M</code> は、更新日時、
142       ディレクトリ、ファイル名の順でソートします。</li>
143
144       <li><code>C=S</code> は、サイズ、
145       ディレクトリ、ファイル名の順でソートします。</li>
146
147       <li class="separate"><code>C=D</code> は、説明、
148       ディレクトリ、ファイル名の順でソートします。</li>
149
150       <li><code>O=A</code> は、昇順で表をソートします。</li>
151
152       <li class="separate"><code>O=D</code> は、降順で表をソートします。</li>
153
154       <li><code>F=0</code> は、単純な表の書式にします。
155       (FancyIndex ではありません。)</li>
156
157       <li><code>F=1</code> は、FancyIndex 
158       表示の表の書式にします。</li>
159
160       <li><code>F=2</code> は、表を HTML 
161       のテーブルを使った FancyIndex の書式にします。</li>
162
163       <li><code>V=0</code> 
164       は、バージョンによるソートを無効にします。</li>
165
166       <li class="separate"><code>V=1</code> 
167       は、バージョンによるソートを有効にします。</li>
168
169       <li><code>P=<var>pattern</var></code> 
170       は、与えられた <var>pattern</var>
171       に適合したファイルのみを表示します。</li>
172     </ul>
173
174     <p>"P (パターンの P)" クエリー引数は、
175     通常の <code class="directive"><a href="#indexignore">IndexIgnore</a></code>
176     ディレクティブが処理された<em>後</em>に検査され、
177     ファイル名全てが、他の autoindex
178     リスト処理と同様の判定基準下に置かれ続ける
179     ことに注意してください。
180     <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> のクエリー引数パーサ (解析) は、
181     認識不能なオプションにぶつかると即座に停止します。
182     クエリー引数は上の表に従って
183     正しい形式になっていなければなりません。</p>
184
185     <p>下の単純な例は、これらのクエリーオプションを
186     表します。これをそのまま切り取って HEADER.html 
187     ファイルに保存することもできます。
188     mod_autoindex が X=Go 入力にぶつかる前に
189     引数が全て解釈されるように、
190     未知の引数 "X" はリストの最後に置かれています。</p>
191
192     <div class="example"><p><code>
193       &lt;form action="" method="get"&gt;<br />
194       <span class="indent">
195         Show me a &lt;select name="F"&gt;<br />
196         <span class="indent">
197           &lt;option value="0"&gt; Plain list&lt;/option&gt;<br />
198           &lt;option value="1" selected="selected"&gt; Fancy list&lt;/option&gt;<br />
199           &lt;option value="2"&gt; Table list&lt;/option&gt;<br />
200         </span>
201         &lt;/select&gt;<br />
202         Sorted by &lt;select name="C"&gt;<br />
203         <span class="indent">
204           &lt;option value="N" selected="selected"&gt; Name&lt;/option&gt;<br />
205           &lt;option value="M"&gt; Date Modified&lt;/option&gt;<br />
206           &lt;option value="S"&gt; Size&lt;/option&gt;<br />
207           &lt;option value="D"&gt; Description&lt;/option&gt;<br />
208         </span>
209         &lt;/select&gt;<br />
210         &lt;select name="O"&gt;<br />
211         <span class="indent">
212           &lt;option value="A" selected="selected"&gt; Ascending&lt;/option&gt;<br />
213           &lt;option value="D"&gt; Descending&lt;/option&gt;<br />
214         </span>
215         &lt;/select&gt;<br />
216         &lt;select name="V"&gt;<br />
217         <span class="indent">
218           &lt;option value="0" selected="selected"&gt; in Normal order&lt;/option&gt;<br />
219           &lt;option value="1"&gt; in Version order&lt;/option&gt;<br />
220         </span>
221         &lt;/select&gt;<br />
222         Matching &lt;input type="text" name="P" value="*" /&gt;<br />
223         &lt;input type="submit" name="X" value="Go" /&gt;<br />
224       </span>
225       &lt;/form&gt;
226     </code></p></div>
227
228 </div>
229 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
230 <div class="directive-section"><h2><a name="AddAlt" id="AddAlt">AddAlt</a> <a name="addalt" id="addalt">ディレクティブ</a></h2>
231 <table class="directive">
232 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>アイコンの代わりに
233 表示される、ファイル名で選択された代替テキスト</td></tr>
234 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</code></td></tr>
235 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
236 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
237 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
238 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
239 </table>
240     <p><code class="directive">AddAlt</code> は、<code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
241     において、アイコンの代わりに表示する代替テキストを提供します。
242     <var>file</var> は、説明するファイルのファイル拡張子、
243     ファイル名の一部、ワイルドカード表現、完全なファイル名の
244     どれかになります。
245     <var>string</var> に空白がある場合は引用符  (<code>"</code>
246     か <code>'</code>) で囲む必要があります。
247     この文字列は、クライアントが画像を表示できない場合や
248     画像のロードを無効にしている場合や
249     アイコンの取得に失敗したときに表示されます。</p>
250
251     <div class="example"><h3>例</h3><p><code>
252       AddAlt "PDF file" *.pdf<br />
253       AddAlt Compressed *.gz *.zip *.Z
254     </code></p></div>
255
256 </div>
257 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
258 <div class="directive-section"><h2><a name="AddAltByEncoding" id="AddAltByEncoding">AddAltByEncoding</a> <a name="addaltbyencoding" id="addaltbyencoding">ディレクティブ</a></h2>
259 <table class="directive">
260 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>アイコンの代わりに表示される、MIME 符号化方法で選択された
261 代替テキスト</td></tr>
262 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddAltByEncoding <var>string</var> <var>MIME-encoding</var>
263 [<var>MIME-encoding</var>] ...</code></td></tr>
264 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
265 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
266 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
267 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
268 </table>
269     <p><code class="directive">AddAltByEncoding</code> は、
270     <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
271     において、アイコンの代わりに表示する代替文字列を提供します。
272     <var>MIME-encoding</var> は有効な符号化、例えば
273     <code>x-compress</code>
274     です。 
275     <var>string</var> に空白があるときは、引用符 (<code>"</code> か
276     <code>'</code>) で囲む必要があります。
277     この文字列は、クライアントが画像を表示できない場合や
278     画像のロードを無効にしている場合や
279     アイコンの取得に失敗したときに表示されます。</p>
280
281     <div class="example"><h3>例</h3><p><code>
282       AddAltByEncoding gzip x-gzip
283     </code></p></div>
284
285 </div>
286 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
287 <div class="directive-section"><h2><a name="AddAltByType" id="AddAltByType">AddAltByType</a> <a name="addaltbytype" id="addaltbytype">ディレクティブ</a></h2>
288 <table class="directive">
289 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>アイコンの代わりに
290 表示される、MIME タイプで選択された代替テキスト</td></tr>
291 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddAltByType <var>string</var> <var>MIME-type</var>
292 [<var>MIME-type</var>] ...</code></td></tr>
293 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
294 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
295 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
296 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
297 </table>
298     <p><code class="directive">AddAltByType</code> は、
299     <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
300     において、アイコンの代わりに表示する代替文字列を設定します。
301     <var>MIME-type</var> は有効なタイプ、例えば
302     <code>text/html</code>
303     です。
304     <var>string</var> に空白があるときは、引用符 (<code>"</code> か
305     <code>'</code>) で囲む必要があります。
306     この文字列は、クライアントが画像を表示できない場合や
307     画像のロードを無効にしている場合や
308     アイコンの取得に失敗したときに表示されます。</p>
309
310     <div class="example"><h3>例</h3><p><code>
311       AddAltByType 'plain text' text/plain
312     </code></p></div>
313
314 </div>
315 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
316 <div class="directive-section"><h2><a name="AddDescription" id="AddDescription">AddDescription</a> <a name="adddescription" id="adddescription">ディレクティブ</a></h2>
317 <table class="directive">
318 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ファイルに対して表示する説明</td></tr>
319 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddDescription <var>string</var> <var>file</var> [<var>file</var>] ...</code></td></tr>
320 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
321 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
322 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
323 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
324 </table>
325     <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
326     において、ファイルに対して表示する説明を設定します。
327     <var>file</var> は説明するファイルのファイル拡張子、
328     ファイル名の一部、ワイルドカード表現、完全なファイル名の
329     どれかになります。
330     <var>string</var> は二重引用符 (<code>"</code>) で囲まれます。</p>
331
332     <div class="example"><h3>例</h3><p><code>
333       AddDescription "The planet Mars" /web/pics/mars.gif
334     </code></p></div>
335
336     <p>通常のデフォルトの説明領域は 23 バイトの幅です。
337     <code><a href="#indexoptions.suppressicon">IndexOptions SuppressIcon</a></code>
338     オプションで 6 バイト追加、
339     <code><a href="#indexoptions.suppresssize">IndexOptions SuppressSize</a></code>
340     オプションで 7 バイト追加、
341     <code><a href="#indexoptions.suppresslastmodified">IndexOptions SuppressLastModified</a></code>
342     オプションで 19 バイト追加されます。
343     ですから、デフォルトの説明コラムの最大幅は
344     55 バイトになります。</p>
345
346     <p>このコラムの大きさを上書きしたり、
347     説明が無制限長でもよいようにするための詳細に関しては、
348     <a href="#indexoptions.descriptionwidth">DescriptionWidth</a>
349     という
350     <code class="directive"><a href="#indexoptions">IndexOptions</a></code> 
351     のキーワードをご覧下さい。</p>
352
353     <div class="note"><h3>警告</h3>
354       <p><code class="directive">AddDescription</code> 
355       で定義された説明テキストは、タグや文字列といった
356       HTML マークアップを含むことができます。
357       もし、説明コラムの幅によってタグ付けされた要素が丸め込まれた
358        (太字の語句の最後が切れるといった) 場合、
359       出力結果は、ディレクトリ一覧の残りの部分に影響を与えるでしょう。</p>
360     </div>
361
362 </div>
363 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
364 <div class="directive-section"><h2><a name="AddIcon" id="AddIcon">AddIcon</a> <a name="addicon" id="addicon">ディレクティブ</a></h2>
365 <table class="directive">
366 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ファイルに表示するアイコンを名前で選択</td></tr>
367 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddIcon <var>icon</var> <var>name</var>
368 [<var>name</var>] ...</code></td></tr>
369 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
370 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
371 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
372 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
373 </table>
374     <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
375     において、
376     <var>name</var> で終わるファイルの隣に表示するアイコンを設定します。
377     <var>icon</var> は、(% でエスケープされた) アイコンへの相対 URL
378     か、他の書式 (<var>alttext</var>, <var>url</var>) です。
379     ここで <var>alttext</var>
380     は、非グラフィカルブラウザ向けにアイコンに付けられたテキストタグです。
381     </p>
382
383     <p><var>name</var> は、ディレクトリに対応する <code>^^DIRECTORY^^</code>
384     か、空白行に対応する <code>^^BLANKICON^^</code>  (一覧が正しく表示されるために) か、
385     ファイル拡張子か、ワイルドカード表現か、ファイル名の一部か
386     完全なファイル名です。</p>
387
388     <div class="example"><h3>例</h3><p><code>
389       AddIcon (IMG,/icons/image.xbm) .gif .jpg .xbm<br />
390       AddIcon /icons/dir.xbm ^^DIRECTORY^^<br />
391       AddIcon /icons/backup.xbm *~
392     </code></p></div>
393
394     <p>もし可能なら、
395     <code class="directive">AddIcon</code>
396     より
397     <code class="directive"><a href="#addiconbytype">AddIconByType</a></code>
398     を優先的に使うべきでしょう。</p>
399
400 </div>
401 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
402 <div class="directive-section"><h2><a name="AddIconByEncoding" id="AddIconByEncoding">AddIconByEncoding</a> <a name="addiconbyencoding" id="addiconbyencoding">ディレクティブ</a></h2>
403 <table class="directive">
404 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ファイルに表示するアイコンを MIME
405 符号化方法で選択</td></tr>
406 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddIconByEncoding <var>icon</var> <var>MIME-encoding</var>
407 [<var>MIME-encoding</var>] ...</code></td></tr>
408 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
409 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
410 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
411 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
412 </table>
413     <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
414     において、ファイルの隣に表示するアイコンを設定します。
415     <var>icon</var> は、(% でエスケープされた) アイコンへの相対 URL
416     か、他の書式 <code>(<var>alttext</var>, <var>url</var>)</code> です。
417     ここで <var>alttext</var>
418     は、非グラフィカルブラウザ向けにアイコンに付けられたテキストタグです。
419     </p>
420
421     <p><var>MIME-encoding</var> は、有効なコンテントエンコーディング、
422     例えば <code>x-compress</code>です。</p>
423
424     <div class="example"><h3>例</h3><p><code>
425       AddIconByEncoding /icons/compress.xbm x-compress
426     </code></p></div>
427
428 </div>
429 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
430 <div class="directive-section"><h2><a name="AddIconByType" id="AddIconByType">AddIconByType</a> <a name="addiconbytype" id="addiconbytype">ディレクティブ</a></h2>
431 <table class="directive">
432 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ファイルの隣に表示するアイコンを
433 MIME タイプによって選択</td></tr>
434 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddIconByType <var>icon</var> <var>MIME-type</var>
435 [<var>MIME-type</var>] ...</code></td></tr>
436 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
437 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
438 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
439 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
440 </table>
441     <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
442     において、ファイルの隣に表示するアイコンを設定します。
443     <var>icon</var> は、(% でエスケープされた) アイコンへの相対 URL
444     か、他の書式 <code>(<var>alttext</var>, <var>url</var>)</code> です。
445     ここで <var>alttext</var>
446     は、非グラフィカルブラウザ向けにアイコンに付けられたテキストタグです。
447     </p>
448
449     <p><var>MIME-type</var> は、要求されたタイプに該当する
450     ワイルドカード表現です。</p>
451
452     <div class="example"><h3>例</h3><p><code>
453       AddIconByType (IMG,/icons/image.xbm) image/*
454     </code></p></div>
455
456 </div>
457 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
458 <div class="directive-section"><h2><a name="DefaultIcon" id="DefaultIcon">DefaultIcon</a> <a name="defaulticon" id="defaulticon">ディレクティブ</a></h2>
459 <table class="directive">
460 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>特定のアイコンが何も設定されていない時に
461 ファイルに表示するアイコン</td></tr>
462 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DefaultIcon <var>url-path</var></code></td></tr>
463 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
464 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
465 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
466 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
467 </table>
468     <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
469     において、
470     特定のアイコンがない場合にファイルに表示するアイコンを設定します。
471     <var>url-path</var> は、(% でエスケープされた) アイコンへの相対 URL
472     です。</p>
473
474     <div class="example"><h3>例</h3><p><code>
475       DefaultIcon /icon/unknown.xbm
476     </code></p></div>
477
478 </div>
479 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
480 <div class="directive-section"><h2><a name="HeaderName" id="HeaderName">HeaderName</a> <a name="headername" id="headername">ディレクティブ</a></h2>
481 <table class="directive">
482 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>
483 インデックス一覧の先頭に挿入されるファイルの名前</td></tr>
484 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>HeaderName <var>filename</var></code></td></tr>
485 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
486 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
487 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
488 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
489 </table>
490     <p><code class="directive">HeaderName</code> 
491     ディレクティブは、
492     インデックス一覧の先頭に挿入するファイルの名前を設定します。
493     <var>Filename</var> は取り込むファイルの名前です。</p>
494
495     <div class="example"><h3>例</h3><p><code>
496       HeaderName HEADER.html
497     </code></p></div>
498
499     <div class="note">
500       <p>HeaderName も <code class="directive"><a href="#readmename">ReadmeName</a></code> 
501       も両方とも現在は、<var>filename</var> 
502       をインデックスされているディレクトリに用いられた URI
503       に対する相対 URI パスとして扱います。
504       <var>filename</var> がスラッシュで始まる場合は、
505       <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
506       からの相対パスとなります。</p>
507
508       <div class="example"><h3>例</h3><p><code>
509         HeaderName /include/HEADER.html
510       </code></p></div>
511
512       <p><var>filename</var> は
513       メジャーコンテントタイプが "<code>text/*</code>" 
514        (<em>例えば</em>、<code>text/html</code>, 
515       <code>text/plain</code> 等です。) 
516       のドキュメントとして解決
517       されなければなりません。これはつまり、
518       もし CGI スクリプトの実際のファイルタイプが
519       次のディレクティブのようにして実際の出力とは異なって
520       <code>text/html</code> としてマークされている場合、
521       <var>filename</var>
522       は CGI スクリプトを参照するかも知れない、
523       ということを意味します:</p>
524
525       <div class="example"><p><code>
526         AddType text/html .cgi
527       </code></p></div>
528
529       <p><code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>MultiViews</code> が
530       有効になっている場合は、
531       <a href="../content-negotiation.html">コンテントネゴシエーション</a>
532       が行なわれます。
533       もし <var>filename</var> が (CGI スクリプトでない) 静的な 
534       <code>text/html</code> ドキュメントで解決され、
535       <code class="directive"><a href="../mod/core.html#options">options</a></code>
536       <code>Includes</code> か <code>IncludesNOEXEC</code>
537       が有効になっている場合は、
538       ファイルはサーバーサイドインクルードで処理されます
539       (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ドキュメントを参照して下さい)。</p>
540     </div>
541
542     <p>もし <code class="directive">HeaderName</code> で指定されたファイルが
543     HTML ドキュメントの開始部分 (&lt;html&gt;, &lt;head&gt;, 
544     等) を含んでいたら、
545     <a href="#indexoptions.suppresshtmlpreamble"><code>IndexOptions
546     +SuppressHTMLPreamble</code></a>
547     を設定して、これらのタグが繰り返されないようにしたいと思うでしょう。</p>
548
549 </div>
550 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
551 <div class="directive-section"><h2><a name="IndexHeadInsert" id="IndexHeadInsert">IndexHeadInsert</a> <a name="indexheadinsert" id="indexheadinsert">ディレクティブ</a></h2>
552 <table class="directive">
553 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>インデックスページの HEAD セクションにテキストを挿入する</td></tr>
554 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>IndexHeadInsert <var>"markup ..."</var></code></td></tr>
555 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
556 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
557 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
558 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
559 </table>
560     <p><code class="directive">IndexHeadInsert</code> ディレクティブを使って
561     インデックスとして生成されたHTMLの <var>&lt;head&gt;</var> セクションに
562     挿入する文字列を指定します。</p>
563     <div class="example"><h3>Example</h3><p><code>
564       
565       IndexHeadInsert "&lt;link rel=\"sitemap\" href=\"/sitemap.html\"&gt;"
566     </code></p></div>
567
568 </div>
569 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
570 <div class="directive-section"><h2><a name="IndexIgnore" id="IndexIgnore">IndexIgnore</a> <a name="indexignore" id="indexignore">ディレクティブ</a></h2>
571 <table class="directive">
572 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ディレクトリ一覧を行なう際に無視すべき
573 ファイルリストに追加</td></tr>
574 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>IndexIgnore <var>file</var> [<var>file</var>] ...</code></td></tr>
575 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
576 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
577 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
578 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
579 </table>
580     <p><code class="directive">IndexIgnore</code> ディレクティブは、
581     ディレクトリの一覧を行う際に無視すべきファイルリストに追加します。
582     <var>file</var> は、
583     シェル形式のワイルドカード表現か完全なファイル名です。
584     IndexIgnore が複数ある場合は、無視するリストに追加が行われ、
585     置換は行われません。デフォルトではリストには <code>.</code>
586     (カレントディレクトリ) が含まれています。</p>
587
588     <div class="example"><p><code>
589       IndexIgnore README .htaccess *.bak *~
590     </code></p></div>
591
592 </div>
593 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
594 <div class="directive-section"><h2><a name="IndexIgnoreReset" id="IndexIgnoreReset">IndexIgnoreReset</a> <a name="indexignorereset" id="indexignorereset">ディレクティブ</a></h2>
595 <table class="directive">
596 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Empties the list of files to hide when listing
597 a directory</td></tr>
598 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>IndexIgnoreReset ON|OFF</code></td></tr>
599 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
600 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
601 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
602 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
603 <tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.3.10 and later</td></tr>
604 </table><p>このディレクティブの解説文書は
605             まだ翻訳されていません。英語版をご覧ください。
606             </p></div>
607 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
608 <div class="directive-section"><h2><a name="IndexOptions" id="IndexOptions">IndexOptions</a> <a name="indexoptions" id="indexoptions">ディレクティブ</a></h2>
609 <table class="directive">
610 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ディレクトリインデックスの様々な設定項目
611 </td></tr>
612 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>IndexOptions  [+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr>
613 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
614 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
615 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
616 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
617 </table>
618     <p><code class="directive">IndexOptions</code> 
619     は、ディレクトリインデックスの挙動を指定します。
620     <var>option</var> は次のどれかです:</p>
621
622     <dl>
623       <dt><a name="indexoptions.charset" id="indexoptions.charset">Charset=<var>character-set</var></a> (<em>Apache 2.0.61
624       以降</em>)</dt>
625
626       <dd><code>Charset</code> キーワードで、
627       生成されるページの文字セットを指定できます。
628       下位のファイルシステムが Unicode ベースかどうかに依存しますが、
629       デフォルト値は <var>ISO-8859-1</var> か <var>UTF-8</var>
630       になります。
631
632       <div class="example"><h3>Example:</h3><p><code>
633         IndexOptions Charset=UTF-8
634       </code></p></div>
635       </dd>
636
637       <dt><a name="indexoptions.type" id="indexoptions.type">Type=<var>MIME content-type</var></a> (<em>Apache 2.0.61
638       以降</em>)</dt>
639
640       <dd><code>Type</code> キーワードで、
641       生成されるページの MIME コンテントタイプを指定できます。
642       デフォルト値は <var>text/html</var> になります。
643
644       <div class="example"><h3>Example:</h3><p><code>
645         IndexOptions Type=text/plain
646       </code></p></div>
647       </dd>
648
649       <dt><a name="indexoptions.descriptionwidth" id="indexoptions.descriptionwidth">DescriptionWidth=[<var>n</var> | *]</a>
650       (<em>2.0.23 以降</em>)</dt>
651
652       <dd><code>DescriptionWidth</code> 
653       キーワードは説明コラムの幅を文字数で指定することができます。</dd>
654
655       <dd><code>-DescriptionWidth</code> (または非設定) で、
656       <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> が最適な幅を計算するようにできます。</dd>
657
658       <dd><code>DescriptionWidth=<var>n</var></code> 
659       で、コラム幅を <var>n</var> バイトに固定します。</dd>
660
661       <dd><code>DescriptionWidth=*</code> 
662       は、最長の説明に合わせて必要な長さまでコラムを延ばします。</dd>
663
664       <dd><strong>説明を丸め込んだ場合特有の危険については
665       <code class="directive"><a href="#adddescription">AddDescription</a></code>
666       セクションをお読み下さい。</strong></dd>
667
668       <dt><a name="indexoptions.fancyindexing" id="indexoptions.fancyindexing">FancyIndexing</a></dt>
669
670       <dd>飾り付きインデックスをオンにします。</dd>
671
672       <dt><a name="indexoptions.foldersfirst" id="indexoptions.foldersfirst">FoldersFirst</a>
673       (<em>2.0.23 以降</em>)</dt>
674
675       <dd>このオプションが有効になった場合、サブディレクトリの一覧は
676       <em>必ず</em>最初に現われて、通常のファイルはその後に続きます。
677       一覧は基本的には、ファイルとディレクトリの二つの部分に分けられて、
678       それぞれは別々にソートされ、その後サブディレクトリを先にして
679       表示が行なわれます。例えばソート順が名前の降順になっていて、
680       <code>FoldersFirst</code> が有効になっている場合は、
681       サブディレクトリ <code>Zed</code> はサブディレクトリ
682       <code>Beta</code> よりも前にリストされ、通常のファイル
683       <code>Gamma</code> や <code>Alpha</code>
684       よりも前にリストされます。<strong>このオプションは
685       <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
686       も有効になっているときにのみ有効です。</strong></dd>
687
688       <dt><a name="indexoptions.htmltable" id="indexoptions.htmltable">HTMLTable</a> <em>(実験的、
689       Apache 2.0.23 以降)</em></dt>
690
691       <dd>この実験的なオプションは <code>FancyIndexing</code> とともに指定することで、
692       飾りの付いたディレクトリ一覧のためにテーブルを使った単純な表を作ります。
693       これは古いブラウザを混乱させるかもしれないことに注意してください。
694       WinNT やその他 utf-8 
695       が有効なプラットホームのように、ファイル名や説明テキストが
696       右読みになったり左読みになりえる場合は特に必要です。</dd>
697
698       <dt><a name="indexoptions.iconsarelinks" id="indexoptions.iconsarelinks">IconsAreLinks</a></dt>
699
700       <dd>これは、FancyIndexing において、
701       アイコンもファイル名へのリンクの一部にします。</dd>
702
703       <dt><a name="indexoptions.iconheight" id="indexoptions.iconheight">IconHeight[=<var>pixels</var>]</a></dt>
704
705       <dd>このオプションが、<code>IconWidth</code> とともに
706       使われている場合は、サーバはファイルアイコンのための
707       <code>img</code> タグに <code>height</code> と <code>width</code>
708       属性を取り込むようになります。
709       これによって、イメージ全てをロードし終わるまで待たなくても、
710       ブラウザはページレイアウトをあらかじめ計算することができます。
711       このオプションに何も値が与えられなければ、Apache
712       ソフトウェアで提供されているアイコンの標準の高さが
713       デフォルトなります。</dd>
714
715       <dt><a name="indexoptions.iconwidth" id="indexoptions.iconwidth">IconWidth[=<var>pixels</var>]</a></dt>
716
717       <dd>このオプションが、<code>IconHeight</code> とともに使われている場合は、
718       サーバはファイルアイコンのための <code>img</code>
719       タグに <code>height</code> と <code>width</code>
720       属性を取り込むようになります。
721       これによって、イメージ全てをロードし終わるまで待たなくても、
722       ブラウザはページレイアウトをあらかじめ計算することができます。
723       このオプションに何も値が与えられなければ、Apache
724       ソフトウェアで提供されているアイコンの標準の高さが
725       デフォルトなります。</dd>
726
727       <dt><a name="indexoptions.ignorecase" id="indexoptions.ignorecase">IgnoreCase</a></dt>
728
729       <dd>このオプションが有効であると、ファイル名は大文字小文字を区別せずにソートされます。
730       例えばファイル名が昇順でソートされ、<code>IgnoreCase</code> が有効であれば、
731       Zeta は alfa の後にリストされます
732       (注意: GAMMA は常に gamma の前になります)。</dd>
733
734       <dt><a name="indexoptions.ignoreclient" id="indexoptions.ignoreclient">IgnoreClient</a></dt>
735
736       <dd>このオプションで <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> は、
737       クライアントからの全てのクエリー変数を無視するようになります。
738       これはソート順も含みます。
739       (つまり <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>
740       も有効になります。)</dd>
741
742       <dt><a name="indexoptions.namewidth" id="indexoptions.namewidth">NameWidth=[<var>n</var> 
743                | *]</a></dt>
744
745       <dd><code>NameWidth</code> キーワードでファイル名コラムの幅をバイト数で
746       指定できます。</dd>
747
748       <dd><code>-NameWidth</code> (または非設定) で、
749       <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> が最適な幅を計算するようにできます。</dd>
750
751       <dd><code>NameWidth=<var>n</var></code> 
752       で、コラム幅を <var>n</var> バイトに固定します。</dd>
753
754       <dd><code>NameWidth=*</code>
755       は、必要な長さまでコラムを延ばします。</dd>
756
757       <dt><a name="indexoptions.scanhtmltitles" id="indexoptions.scanhtmltitles">ScanHTMLTitles</a></dt>
758
759       <dd>FancyIndexing のために、
760        HTML ドキュメントからタイトルを取り出すことを可能にします。
761       もしファイルに
762       <code class="directive"><a href="#adddescription">AddDescription</a></code>
763       で説明が与えられていなければ、
764       httpd は <code>title</code> タグの値を読むためにドキュメントを読み始めます。
765       これは CPU や disk に負荷をかけます。</dd>
766
767       <dt><a name="indexoptions.showforbidden" id="indexoptions.showforbidden">ShowForbidden</a></dt>
768
769       <dd>通常 Apache はサブリクエストの結果が<code>HTTP_UNAUTHORIZED</code> や
770       <code>HTTP_FORBIDDEN</code> のファイルは一覧に表示しません。
771       このオプションを指定すると、そのようなファイルも一覧に表示します。</dd>
772
773       <dt><a name="indexoptions.suppresscolumnsorting" id="indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></dt>
774
775       <dd>もし指定されていれば、Apache は
776       FancyIndexing で表示されているディレクトリ一覧での
777       コラムの先頭を、ソートのためのリンクにしなくなります。
778       デフォルトの挙動は、リンクとします。
779       コラムの先頭を選ぶとコラムの値に従ってディレクトリリストを
780       ソートします。
781       <strong>Apache 2.0.23 以前では、これは同時に
782       ソート文字列のためのクエリー引数の解析も無効にします。
783       </strong>
784       この挙動は Apache 2.0.23 では
785       <a href="#indexoptions.ignoreclient"><code>IndexOptions
786       IgnoreClient</code></a> で制御されるようになっています。</dd>
787
788       <dt><a name="indexoptions.suppressdescription" id="indexoptions.suppressdescription">SuppressDescription</a></dt>
789
790       <dd>これは FancyIndexing におけるファイルの説明を消去します。
791       デフォルトでは、説明は定義されておらず、
792       このオプションを使うと他のために 23
793       文字の空白を稼ぐことができます。 ファイルの説明に関する情報は、
794       <code class="directive"><a href="#adddescription">AddDescription</a></code> 
795       をご覧下さい。また、説明のコラムサイズを制限する
796       <code><a href="#indexoptions.descriptionwidth">DescriptionWidth</a></code>
797       インデックスオプションもご覧下さい。</dd>
798
799       <dt><a name="indexoptions.suppresshtmlpreamble" id="indexoptions.suppresshtmlpreamble">SuppressHTMLPreamble</a></dt>
800
801       <dd>通常、
802       <code class="directive"><a href="#headername">HeaderName</a></code>
803       ディレクティブで指定したファイルを
804       ディレクトリが実際に含んでいれば、標準的な HTML プリアンブル
805       (<code>&lt;html&gt;</code>, <code>&lt;head&gt;</code>, <em>等</em>) の後に、
806       モジュールはファイルの中身をインクルードします。
807       <code>SuppressHTMLPreamble</code> オプションは、
808       この挙動を無効にできて、
809       モジュールがヘッダーファイルの中身から表示を始めます。
810       この場合、ヘッダーファイルは正しい HTML
811       命令を含んでいなければなりません。
812       ヘッダーファイルが存在しない場合は、プリアンブルは通常通り
813       生成されます。</dd>
814
815       <dt><a name="indexoptions.suppressicon" id="indexoptions.suppressicon">SuppressIcon</a> (<em>Apache
816       2.0.23 以降</em>)</dt>
817
818       <dd>
819       これは FancyIndexing の一覧からアイコンを消去します。
820       <code>SuppressIcon</code> と <code>SuppressRules</code>
821       と組合わせることによって正しい HTML 3.2 の出力が得られます。
822       HTML 3.2 の最終規格は、 <code>img</code> と <code>hr</code>
823       が <code>pre</code> ブロックに入る (FancyIndexing 一覧で書式に使われています) 
824       ことを禁止しています。</dd>
825
826       <dt><a name="indexoptions.suppresslastmodified" id="indexoptions.suppresslastmodified">SuppressLastModified</a></dt>
827
828       <dd>FancyIndexing 一覧において最終更新日時の表示を消去します。</dd>
829
830       <dt><a name="indexoptions.suppressrules" id="indexoptions.suppressrules">SuppressRules</a>
831        (<em>Apache 2.0.23 以降</em>) </dt>
832
833       <dd>ディレクトリ一覧において水平区切り線 (<code>hr</code> タグ) を消去します。
834       <code>SuppressIcon</code> と <code>SuppressRules</code>
835       と組合わせることによって正しい HTML 3.2 の出力が得られます。
836       HTML 3.2 の最終規格は、 <code>img</code> と <code>hr</code>
837       が <code>pre</code> ブロックに入る (FancyIndexing 一覧で書式に使われています) 
838       ことを禁止しています。</dd>
839
840       <dt><a name="indexoptions.suppresssize" id="indexoptions.suppresssize">SuppressSize</a></dt>
841
842       <dd>FancyIndexing 一覧においてファイルサイズの表示を消去します。</dd>
843
844       <dt><a name="indexoptions.trackmodified" id="indexoptions.trackmodified">TrackModified</a>
845                (<em>Apache 2.0.23 以降</em>)</dt>
846
847       <dd>これは HTTP ヘッダ中に、
848       ディレクトリの <code>Last-Modified</code> や 
849       <code>ETag</code> を含めます。
850       これは、オペレーティングシステムやファイルシステムが
851       適切な stat() の返り値を返す場合にのみ有効です。
852       いくつかの UNIX システム、OS2 の JFS や Win32 の NTFS
853       ボリュームはそうなっています。
854       例えば、OS2 と Win32 FAT ボリュームはそうではありません。
855       この機能が有効になると、クライアントやプロキシは
856       <code>HEAD</code> リクエストを行うことによって、
857       ファイル一覧の変化を追跡することができるようになります。
858       オペレーティングシステムによっては、新規ファイルや
859       移動ファイルは正しく追跡するけれども、
860       ディレクトリ中のファイルのサイズや日付は追跡しないということに
861       注意してください。
862       <strong>既に存在するファイルのサイズや日付のスタンプが変化しても、
863       全ての Unix プラットホームでは、
864       <code>Last-Modified</code> ヘッダーを更新しません。</strong>
865       もしこれが重要であれば、
866       このオプションを無効のままにしてください。</dd>
867
868       <dt><a name="indexoptions.versionsort" id="indexoptions.versionsort">VersionSort</a>
869       (<em>Apache 2.0a3 以降</em>)</dt>
870
871       <dd><code>VersionSort</code> キーワードはバージョン番号を含んだファイルが
872       自然な方法でソートされるようにします。
873       文字列は通常通りソートされ、
874       それ以外の、説明や名前中の数となる部分文字列は
875       その数値で比較されます。
876
877       <div class="example"><h3>例:</h3><p><code>
878         foo-1.7<br />
879         foo-1.7.2<br />
880         foo-1.7.12<br />
881         foo-1.8.2<br />
882         foo-1.8.2a<br />
883         foo-1.12
884       </code></p></div>
885
886       <p>番号が 0 から始まる場合は、端数と考えられます</p>
887
888       <div class="example"><p><code>
889         foo-1.001<br />
890         foo-1.002<br />
891         foo-1.030<br />
892         foo-1.04
893       </code></p></div>
894       </dd>
895
896       <dt><a name="indexoptions.xhtml" id="indexoptions.xhtml">XHTML</a>
897       (<em>Apache 2.0.49 以降</em>)</dt>
898
899       <dd><code>XHTML</code> キーワードを指定すると、<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>
900       は HTML 3.2 の代わりに XHTML 1.0 のコードを出力するようになります。</dd>
901     </dl>
902
903    
904    <dl><dt>増減指定できる IndexOptions</dt>
905    <dd>
906      <p>Apache 1.3.3 では、
907      <code class="directive">IndexOptions</code> 
908      ディレクティブの扱いで幾つかの大きな変化が導入されました。
909      特に、</p>
910
911      <ul>
912      <li>一つのディレクトリに対する複数の
913      <code class="directive">IndexOptions</code> 
914      ディレクティブは、現在では一つにマージされます。
915
916      <div class="example"><p><code>
917        &lt;Directory /foo&gt;
918        <span class="indent">
919          IndexOptions HTMLTable<br />
920          IndexOptions SuppressColumnsorting
921        </span>
922        &lt;/Directory&gt;
923      </code></p></div>
924
925      <p>の結果は、次の指定と同一の結果になります。</p>
926
927      <div class="example"><p><code>
928        IndexOptions HTMLTable SuppressColumnsorting
929      </code></p></div>
930      </li>
931
932      <li>増減構文
933      (<em>すなわち</em>、'+' や '-'
934      の接頭辞が付くキーワード) の追加。</li>
935      </ul>
936
937      <p>'+' や '-' 接頭辞の付いたキーワードに出会うとそれは、
938      その時点での <code class="directive">IndexOptions</code>
939      の設定 (これは上流のディレクトリを受け継ぎます) 
940      に対して適応されます。
941      しかしながら、接頭辞の付かないキーワードが処理された場合は、
942      受け継いだオプション全てとそれまで出会った増減設定全てが
943      消去されます。次の例を考えてみてください:</p>
944
945      <div class="example"><p><code>
946        IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing<br />
947        IndexOptions +SuppressSize
948      </code></p></div>
949
950      <p>最終的な効果は
951      <code>IndexOptions&nbsp;FancyIndexing&nbsp;+SuppressSize</code>
952      と同一です。
953      接頭辞の付かない <code>FancyIndexing</code>
954      でそれ以前の増減キーワードは無効になり、
955      その後の累積が始まるからです。</p>
956
957      <p>あるディレクトリにおいて上位のディレクトリに指定された設定に影響されることなく
958      <code class="directive">IndexOptions</code> を設定したい場合、
959      <code>+</code> や <code>-</code>
960      接頭辞の付かないキーワードで設定してください。</p>
961    </dd>
962    </dl>
963
964 </div>
965 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
966 <div class="directive-section"><h2><a name="IndexOrderDefault" id="IndexOrderDefault">IndexOrderDefault</a> <a name="indexorderdefault" id="indexorderdefault">ディレクティブ</a></h2>
967 <table class="directive">
968 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>
969 ディレクトリインデックスの標準の順番付けを設定</td></tr>
970 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>IndexOrderDefault Ascending|Descending
971 Name|Date|Size|Description</code></td></tr>
972 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>IndexOrderDefault Ascending Name</code></td></tr>
973 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
974 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
975 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
976 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
977 </table>
978     <p><code class="directive">IndexOrderDefault</code> ディレクティブは
979     <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
980     インデックスオプションと併せて用いられます。
981     デフォルトでは、FancyIndexing 
982     のディレクトリ一覧はファイル名の昇順で表示されます。
983     <code class="directive">IndexOrderDefault</code>
984     で、初期状態の表示順番を変えることができます。</p>
985
986     <p><code class="directive">IndexOrderDefault</code>
987     は二つの引数をとります。一つ目はソートの方向を指示する
988     <code>Ascending</code> か <code>Descending</code> のいずれかです。
989     二つ目の引数は <code>Name</code>, <code>Date</code>,
990     <code>Size</code> か <code>Description</code> 
991     のいずれか一つのキーワードであって、1つ目のソートキーを指定します。
992     2つ目のソートキーは<em>常に</em>ファイル名の昇順になります。</p>
993
994     <p>このディレクティブと <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>
995     インデックスオプションとを組み合わせることで、
996     ディレクトリ一覧をある特定の順番でのみ表示するようにできます。
997     これは、
998     クライアントが別の順番でディレクトリ一覧をリクエストすることを防ぎます。</p>
999
1000 </div>
1001 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1002 <div class="directive-section"><h2><a name="IndexStyleSheet" id="IndexStyleSheet">IndexStyleSheet</a> <a name="indexstylesheet" id="indexstylesheet">ディレクティブ</a></h2>
1003 <table class="directive">
1004 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ディレクトリインデックスに CSS スタイルシートを追加する</td></tr>
1005 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>IndexStyleSheet <var>url-path</var></code></td></tr>
1006 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
1007 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
1008 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
1009 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
1010 </table>
1011     <p><code class="directive">IndexStyleSheet</code> ディレクティブは
1012     インデックス表示に使用される CSS のファイル名を設定します。
1013     </p>
1014     <div class="example"><h3>例</h3><p><code>
1015       
1016       IndexStyleSheet "/css/style.css"
1017     </code></p></div>
1018
1019 </div>
1020 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1021 <div class="directive-section"><h2><a name="ReadmeName" id="ReadmeName">ReadmeName</a> <a name="readmename" id="readmename">ディレクティブ</a></h2>
1022 <table class="directive">
1023 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>インデックス一覧の最後に挿入されるファイルの名前</td></tr>
1024 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ReadmeName <var>filename</var></code></td></tr>
1025 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
1026 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr>
1027 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
1028 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr>
1029 </table>
1030     <p><code class="directive">ReadmeName</code> ディレクティブは、
1031     インデックスの終わりに付け加えられるファイルの名前を設定します。
1032     <var>filename</var> は挿入するファイルの名前で、
1033     一覧の行われている位置から相対的なものとして解釈されます。
1034     <var>filename</var> がスラッシュで始まる場合は、
1035     <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
1036     からの相対パスとなります。</p>
1037
1038     <div class="example"><h3>例</h3><p><code>
1039       ReadmeName FOOTER.html
1040     </code></p></div>
1041
1042     <div class="example"><h3>例 2</h3><p><code>
1043     ReadmeName /include/FOOTER.html
1044     </code></p></div>
1045
1046     <p>より詳細にまでこの挙動について記述している <code class="directive"><a href="#headername">HeaderName</a></code>
1047     もご覧下さい。</p>
1048
1049 </div>
1050 </div>
1051 <div class="bottomlang">
1052 <p><span>翻訳済み言語: </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
1053 <a href="../fr/mod/mod_autoindex.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
1054 <a href="../ja/mod/mod_autoindex.html" title="Japanese">&nbsp;ja&nbsp;</a> |
1055 <a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
1056 <a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
1057 </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>
1058 <script type="text/javascript"><!--//--><![CDATA[//><!--
1059 var comments_shortname = 'httpd';
1060 var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_autoindex.html';
1061 (function(w, d) {
1062     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
1063         d.write('<div id="comments_thread"><\/div>');
1064         var s = d.createElement('script');
1065         s.type = 'text/javascript';
1066         s.async = true;
1067         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
1068         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
1069     }
1070     else {
1071         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
1072     }
1073 })(window, document);
1074 //--><!]]></script></div><div id="footer">
1075 <p class="apache">Copyright 2017 The Apache Software Foundation.<br />この文書は <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> のライセンスで提供されています。.</p>
1076 <p class="menu"><a href="../mod/">モジュール</a> | <a href="../mod/quickreference.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[//><!--
1077 if (typeof(prettyPrint) !== 'undefined') {
1078     prettyPrint();
1079 }
1080 //--><!]]></script>
1081 </body></html>