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