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