mod_autoindex.xml.ja revision 79b024b81f6bb3c44dce77a7552191daf8b522d2
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
782d5365e084a40e4f717dafbe00fc41476a7cfeChristian Maeder<?xml-stylesheet type="text/xsl" href="/style/manual.ja.xsl"?>
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder<!-- English Revision: 420990:689261 (outdated) -->
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder Licensed to the Apache Software Foundation (ASF) under one or more
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder contributor license agreements. See the NOTICE file distributed with
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder this work for additional information regarding copyright ownership.
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder The ASF licenses this file to You under the Apache License, Version 2.0
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder (the "License"); you may not use this file except in compliance with
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder the License. You may obtain a copy of the License at
25a0b76bc87e80c0f697951d9817862755a71d33Christian Maeder Unless required by applicable law or agreed to in writing, software
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder distributed under the License is distributed on an "AS IS" BASIS,
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder See the License for the specific language governing permissions and
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder limitations under the License.
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder<modulesynopsis metafile="mod_autoindex.xml.meta">
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder ディレクトリインデックスを生成する</description>
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder <p>ディレクトリのインデックスは二つの情報源のうちの
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder 一つから生成できます:</p>
e953bea49e7f0e1a43bccf2a66c5e2a2b50848e0Christian Maeder ユーザによって書かれたファイル。
e953bea49e7f0e1a43bccf2a66c5e2a2b50848e0Christian Maeder <directive module="mod_dir">DirectoryIndex</directive>
e953bea49e7f0e1a43bccf2a66c5e2a2b50848e0Christian Maeder ディレクティブでこのファイル名を設定します。
eca4db63ed0bdbd93b62678feea6e3eb80aa47bbChristian Maeder <li>もしくは、サーバによって生成された一覧。
bec7e681b0ba4d085638ec7af0cf7ae5068840caChristian Maeder その他のディレクティブでこの一覧の書式を制御します。
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder module="mod_autoindex">AddIcon</directive>, <directive
782d5365e084a40e4f717dafbe00fc41476a7cfeChristian Maeder module="mod_autoindex">AddIconByEncoding</directive> と
782d5365e084a40e4f717dafbe00fc41476a7cfeChristian Maeder <directive module="mod_autoindex">AddIconByType</directive>
782d5365e084a40e4f717dafbe00fc41476a7cfeChristian Maeder を使うことで、様々なファイルタイプに対してアイコン一覧を
782d5365e084a40e4f717dafbe00fc41476a7cfeChristian Maeder セットします。つまり、リストされたファイル毎に、
782d5365e084a40e4f717dafbe00fc41476a7cfeChristian Maeder ファイルにマッチした一番最初のアイコンが表示されます。
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder これらは <module>mod_autoindex</module> で制御されます。</li>
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder <p>望むならば、自動インデックス生成を完全に除去 (あるいは置換)
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder できるように、この二つの機能は分離されています。</p>
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder <p>自動インデックス生成は <code>Options +Indexes</code>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder を使うことで有効になります。詳細については、
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder <directive module="core">Options</directive>
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder ディレクティブをご覧下さい。</p>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <p>もし <code><a href="#indexoptions.fancyindexing"
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder <directive module="autoindex">IndexOptions</directive>
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder ディレクティブに与えられているならば、
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder 列の先頭は表示の順番を制御するリンクになります。
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder 先頭のリンクを選択すると、一覧は再生成されて
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder その列の値でソートされます。
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder 同じ先頭を続けて選択すると、交互に昇順と降順とになります。
bec7e681b0ba4d085638ec7af0cf7ae5068840caChristian Maeder これらの列の先頭のリンクは、
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <directive module="mod_autoindex">IndexOptions</directive>
bec7e681b0ba4d085638ec7af0cf7ae5068840caChristian Maeder オプションで消すことができます。</p>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <p>"Size" でソートした場合は、用いられるのは
bec7e681b0ba4d085638ec7af0cf7ae5068840caChristian Maeder 表示の値ではないことに注意してください -
a255351561838b3743d03c1629d335cfb8b83804Christian Maeder たとえ両方ともが "1K" と表示されていたとしても、
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder 1010 バイトのファイルは必ず 1011
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder バイトのファイルよりも前 (昇順の場合) に表示されます。</p>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <p>Apache 2.0.23 で、
a255351561838b3743d03c1629d335cfb8b83804Christian Maeder コラムソートのためにクエリー引数を再編成して、
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder 新しいクエリーオプションのグループを導入しました。
f7d2e793728bbb7fd185e027eb9dfd7b9dd11c21Christian Maeder 出力に対するクライアントのすべての制御を効率的に抹消
02a2037f53b925617df45eb62ca743d777672265Klaus Luettich <code><a href="#indexoptions.ignoreclient">IndexOptions
02a2037f53b925617df45eb62ca743d777672265Klaus Luettich <p>コラムソートのヘッダそれ自体が、
f7d2e793728bbb7fd185e027eb9dfd7b9dd11c21Christian Maeder 下記のソートクエリーオプションを付加する
5908cc06d7a3f4dd46d2d7c7fe0fad43b6cd921fChristian Maeder 自分自身を参照するリンクです。
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder 下記のオプションのどれでも、
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder ディレクトリリソースへのリクエストに加えることができます。</p>
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder ディレクトリ、ファイル名の順でソートします。</li>
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder ディレクトリ、ファイル名の順でソートします。</li>
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder <li class="separate"><code>C=D</code> は、説明、
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder ディレクトリ、ファイル名の順でソートします。</li>
41076bb5f87e3dbebb53d762ccb9795801b4a27aChristian Maeder <li class="separate"><code>O=D</code> は、降順で表をソートします。</li>
41076bb5f87e3dbebb53d762ccb9795801b4a27aChristian Maeder (FancyIndex ではありません。)</li>
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder 表示の表の書式にします。</li>
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder のテーブルを使った FancyIndex の書式にします。</li>
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder は、バージョンによるソートを無効にします。</li>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder は、バージョンによるソートを有効にします。</li>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder に適合したファイルのみを表示します。</li>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <p>"P (パターンの P)" クエリー引数は、
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder 通常の <directive module="mod_autoindex">IndexIgnore</directive>
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder ファイル名全てが、他の autoindex
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder リスト処理と同様の判定基準下に置かれ続ける
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <module>mod_autoindex</module> のクエリー引数パーサ (解析) は、
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder 認識不能なオプションにぶつかると即座に停止します。
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder クエリー引数は上の表に従って
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder 正しい形式になっていなければなりません。</p>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <p>下の単純な例は、これらのクエリーオプションを
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder 表します。これをそのまま切り取って HEADER.html
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder ファイルに保存することもできます。
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder mod_autoindex が X=Go 入力にぶつかる前に
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder 引数が全て解釈されるように、
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder 未知の引数 "X" はリストの最後に置かれています。</p>
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder <form action="" method="get"><br />
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder Show me a <select name="F"><br />
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <option value="0"> Plain list</option><br />
88ece6e49930670e8fd3ee79c89a2e918d2fbd0cChristian Maeder <option value="1" selected="selected"> Fancy list</option><br />
88ece6e49930670e8fd3ee79c89a2e918d2fbd0cChristian Maeder <option value="2"> Table list</option><br />
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder </select><br />
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder Sorted by <select name="C"><br />
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder <option value="N" selected="selected"> Name</option><br />
36fcac4cf0f6a1f8a0fee696ac7f4b91d769843cChristian Maeder <option value="M"> Date Modified</option><br />
0678d323bee844db79af13113ae252546629a594Christian Maeder <option value="S"> Size</option><br />
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <option value="D"> Description</option><br />
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder </select><br />
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder <select name="O"><br />
0678d323bee844db79af13113ae252546629a594Christian Maeder <option value="A" selected="selected"> Ascending</option><br />
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <option value="D"> Descending</option><br />
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder </select><br />
36fcac4cf0f6a1f8a0fee696ac7f4b91d769843cChristian Maeder <select name="V"><br />
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <option value="0" selected="selected"> in Normal order</option><br />
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <option value="1"> in Version order</option><br />
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder </select><br />
0678d323bee844db79af13113ae252546629a594Christian Maeder Matching <input type="text" name="P" value="*" /><br />
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder <input type="submit" name="X" value="Go" /><br />
0678d323bee844db79af13113ae252546629a594Christian Maeder </form>
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder<directivesynopsis>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder<description>アイコンの代わりに
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder表示される、ファイル名で選択された代替テキスト</description>
0678d323bee844db79af13113ae252546629a594Christian Maeder<syntax>AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</syntax>
0678d323bee844db79af13113ae252546629a594Christian Maeder<contextlist><context>server config</context>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder<context>directory</context><context>.htaccess</context>
0678d323bee844db79af13113ae252546629a594Christian Maeder</contextlist>
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder <p><directive>AddAlt</directive> は、<code><a
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder href="#indexoptions.fancyindexing">FancyIndexing</a></code>
0678d323bee844db79af13113ae252546629a594Christian Maeder において、アイコンの代わりに表示する代替テキストを提供します。
0678d323bee844db79af13113ae252546629a594Christian Maeder ファイル名の一部、ワイルドカード表現、完全なファイル名の
18c1d987ce5818ecf0bfc8af3f43aed2ce86e1eaChristian Maeder <var>string</var> に空白がある場合は引用符 (<code>"</code>
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder この文字列は、クライアントが画像を表示できない場合や
0678d323bee844db79af13113ae252546629a594Christian Maeder 画像のロードを無効にしている場合や
0678d323bee844db79af13113ae252546629a594Christian Maeder アイコンの取得に失敗したときに表示されます。</p>
4fc4ac78b045c631bc979f849582d9e161568aacChristian Maeder AddAlt "PDF file" *.pdf<br />
4fc4ac78b045c631bc979f849582d9e161568aacChristian Maeder AddAlt Compressed *.gz *.zip *.Z
0678d323bee844db79af13113ae252546629a594Christian Maeder</directivesynopsis>
0678d323bee844db79af13113ae252546629a594Christian Maeder<directivesynopsis>
0678d323bee844db79af13113ae252546629a594Christian Maeder<description>アイコンの代わりに表示される、MIME 符号化方法で選択された
0678d323bee844db79af13113ae252546629a594Christian Maeder代替テキスト</description>
0678d323bee844db79af13113ae252546629a594Christian Maeder<syntax>AddAltByEncoding <var>string</var> <var>MIME-encoding</var>
0678d323bee844db79af13113ae252546629a594Christian Maeder<contextlist><context>server config</context>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder<context>directory</context><context>.htaccess</context>
0678d323bee844db79af13113ae252546629a594Christian Maeder</contextlist>
88ece6e49930670e8fd3ee79c89a2e918d2fbd0cChristian Maeder <p><directive>AddAltByEncoding</directive> は、
0678d323bee844db79af13113ae252546629a594Christian Maeder <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
f7d2e793728bbb7fd185e027eb9dfd7b9dd11c21Christian Maeder において、アイコンの代わりに表示する代替文字列を提供します。
0678d323bee844db79af13113ae252546629a594Christian Maeder <var>string</var> に空白があるときは、引用符 (<code>"</code> か
0678d323bee844db79af13113ae252546629a594Christian Maeder この文字列は、クライアントが画像を表示できない場合や
0678d323bee844db79af13113ae252546629a594Christian Maeder 画像のロードを無効にしている場合や
0678d323bee844db79af13113ae252546629a594Christian Maeder アイコンの取得に失敗したときに表示されます。</p>
0678d323bee844db79af13113ae252546629a594Christian Maeder AddAltByEncoding gzip x-gzip
0678d323bee844db79af13113ae252546629a594Christian Maeder</directivesynopsis>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder<directivesynopsis>
0678d323bee844db79af13113ae252546629a594Christian Maeder<description>アイコンの代わりに
0678d323bee844db79af13113ae252546629a594Christian Maeder表示される、MIME タイプで選択された代替テキスト</description>
0678d323bee844db79af13113ae252546629a594Christian Maeder<syntax>AddAltByType <var>string</var> <var>MIME-type</var>
3ef9708a35cddb7ba66458ad4a065de549ce7db6Till Mossakowski<contextlist><context>server config</context>
0678d323bee844db79af13113ae252546629a594Christian Maeder<context>directory</context><context>.htaccess</context>
0678d323bee844db79af13113ae252546629a594Christian Maeder</contextlist>
0678d323bee844db79af13113ae252546629a594Christian Maeder <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
0678d323bee844db79af13113ae252546629a594Christian Maeder において、アイコンの代わりに表示する代替文字列を設定します。
0678d323bee844db79af13113ae252546629a594Christian Maeder <var>string</var> に空白があるときは、引用符 (<code>"</code> か
HeaderName HEADER.html
ReadmeName FOOTER.html