]> granicus.if.org Git - apache/blob - docs/manual/mod/mod_autoindex.xml.tr
rebuild
[apache] / docs / manual / mod / mod_autoindex.xml.tr
1 <?xml version="1.0"?>
2 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
3 <?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
4 <!-- English Revision: 1303788:1741874 (outdated) -->
5 <!-- =====================================================
6  Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
7    Reviewed by: Orhan Berent <berent belgeler.org>
8 ========================================================== -->
9
10 <!--
11  Licensed to the Apache Software Foundation (ASF) under one or more
12  contributor license agreements.  See the NOTICE file distributed with
13  this work for additional information regarding copyright ownership.
14  The ASF licenses this file to You under the Apache License, Version 2.0
15  (the "License"); you may not use this file except in compliance with
16  the License.  You may obtain a copy of the License at
17
18      http://www.apache.org/licenses/LICENSE-2.0
19
20  Unless required by applicable law or agreed to in writing, software
21  distributed under the License is distributed on an "AS IS" BASIS,
22  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23  See the License for the specific language governing permissions and
24  limitations under the License.
25 -->
26
27 <modulesynopsis metafile="mod_autoindex.xml.meta">
28 <name>mod_autoindex</name>
29
30 <description>Unix <code>ls</code> veya Win32 <code>dir</code> kabuk komutunun
31 yaptığı gibi dizin içeriğini listeler.</description>
32 <status>Base</status>
33 <sourcefile>mod_autoindex.c</sourcefile>
34 <identifier>autoindex_module</identifier>
35
36 <summary>
37       <p>Bir dizin içerik dosyası iki kaynaktan gelebilir:</p>
38
39     <ul>
40       <li>Bu dizinde bulunan ve genellikle <code>index.html</code>
41         adında bir dosya olarak. Kullanılan dosyanın veya dosyaların ismi
42         <directive module="mod_dir">DirectoryIndex</directive> yönergesi ile
43         belirlenir ve <module>mod_dir</module> tarafından denetlenir.</li>
44
45       <li>Kullanıcı tarafından böyle bir dosya sağlanmadığı takdirde dizin
46         içerik listesini sunucu üretir. Diğer yönergeler bu listenin biçemini
47         belirler. Listede gösterilen dosya türü simgeleri <directive
48         module="mod_autoindex" >AddIcon</directive>, <directive
49         module="mod_autoindex" >AddIconByEncoding</directive> ve <directive
50         module="mod_autoindex" >AddIconByType</directive> yönergeleri ile
51         belirlenir. Bunlar <module>mod_autoindex</module> tarafından
52         denetlenir.</li>
53     </ul>
54
55     <p>İki işlev birbirinden ayrı tutulmuştur, böylece kendiliğinden içerik
56       listesi üretimi tamamen iptal edilebilir (veya değiştirilebilir).</p>
57
58     <p>Kendiliğinden içerik listesi üretimi <code>Options +Indexes</code> ile
59       etkin kılınabilir. Daha fazla bilgi için <directive module="core"
60       >Options</directive> yönergesinin açıklamasına bakınız.</p>
61
62     <p><directive module="mod_autoindex">IndexOptions</directive> yönergesi
63       <code><a href="#indexoptions.fancyindexing" >FancyIndexing</a></code>
64       seçeneği ile kullanılmışsa sütun başlıkları listenin sıralamasını
65       sütundaki sıralamaya göre değiştirecek hiper bağlar haline getirilir
66       (süslü liste). Aynı başlığa peşpeşe tıklamak suretiyle sıralamayı
67       büyükten küçüğe veya tersine değiştirebilirsiniz. Bu sütun başlığı
68       bağlarının oluşturulması <directive module="mod_autoindex"
69       >IndexOptions</directive> yönergesi <code><a
70       href="#indexoptions.suppresscolumnsorting"
71       >SuppressColumnSorting</a></code> seçeneği ile kullanılarak
72       engellenebilir.</p>
73
74     <p>Boyuta göre sıralamada daima dosyanın asıl boyutuna bakılır.
75       Dolayısıyla ikisi de "1K" olarak gösterilen iki dosyadan 1010 baytlık
76       olanı küçükten büyüğe sıralamada 1011 baytlıktan önce
77       gösterilecektir.</p>
78 </summary>
79
80 <section id="query">
81     <title>Sütun Sıralamada Sorgu Seçenekleri</title>
82
83     <p>İstemciye, dizin içeriğini listelerken neleri hangi sırada
84       listeleyeceğini belirleyebilmesi için içerik üzerinde biraz denetim
85       sağlayabileceği çeşitli sorgu dizgesi bileşenleri sağlanmıştır.
86       Çıktı üzerinde kullanıcı denetimini tamamen ortadan kaldırmak için
87       <directive module="mod_autoindex">IndexOptions</directive> yönergesinin
88       <code><a href="#indexoptions.ignoreclient">IgnoreClient</a></code>
89       seçeneği kullanılabilir.</p>
90
91     <p>Sütun sıralama başlıklarının her biri hedefi kendisi olan birer hiper
92       bağ olup aşağıda sıralanan sorgu seçeneklerini kullanırlar. Bu
93       seçeneklerin her biri her dizin içerik listesi isteğine eklenebilir.</p>
94
95     <ul>
96       <li><code>C=N</code> dizini dosya adına göre sıralar</li>
97
98       <li><code>C=M</code> dizini son değişiklik zamanına ve ardından dosya
99         ismine göre sıralar.</li>
100
101       <li><code>C=S</code> dizini boyuta ve ardından dosya adına göre
102         sıralar</li>
103
104       <li class="separate"><code>C=D</code> dizini açıklamaya ve ardından
105         dosya adına göre sıralar.</li>
106
107       <li><code>O=A</code> artan sıralama uygulanır.</li>
108
109       <li class="separate"><code>O=D</code>  azalan sıralama uygulanır.</li>
110
111       <li><code>F=0</code> listeleme basit listeleme biçiminde yapılır
112         (<code>FancyIndexing</code> seçeneği ile etkinleştirilen biçimde
113         değil)</li>
114
115       <li><code>F=1</code> listeleme <code>FancyIndexing</code> seçeneği ile
116         etkinleştirilen biçimde yapılır</li>
117
118       <li class="separate"><code>F=2</code> listeleme <code><a
119         href="#indexoptions.fancyindexing" >FancyIndexing</a></code> ve
120         <code><a href="#indexoptions.htmltable" >HTMLTable</a></code> seçeneği
121         ile etkinleştirilen biçimde yapılır.</li>
122
123       <li><code>V=0</code> sürüme göre sıralama iptal edilir.</li>
124
125       <li class="separate"><code>V=1</code> sürüme göre sıralama etkin
126         kılınır.</li>
127
128       <li><code>P=<var>kalıp</var></code> sadece belirtilen
129         <code><em>kalıp</em></code> ile eşleşen dosyalar istelenir.</li>
130     </ul>
131
132     <p><code>P=<var>kalıp</var></code> sorgu seçeneğinin normalde <directive
133       module="mod_autoindex" >IndexIgnore</directive> yönergesi işleme
134       sokulduktan sonra değerlendirildiğine ve dosya isimlerinin diğer
135       kendiliğinden içerik listeleme koşullarının konusu olmaya devam ettiğine
136       dikkat ediniz. <module>mod_autoindex</module> modülündeki Sorgu
137       Seçenekleri çözümleyicisi tanımadığı bir seçeneğe rastlar rastlamaz
138       işlemi durdurur. Sorgu Seçenekleri yukarıda belirtilene uygun olarak iyi
139       biçimli olmak zorundadır.</p>
140
141     <p>Aşağıdaki basit örnekte sorgu seçeneklerinin kullanımı gösterilmiştir.
142       Son satırda bulunan "submit" düğmesindeki tanınmayan "X" girdisine
143       dikkat ediniz. "X=Göster" girdisi tüm seçenekler işlendikten sonra
144       <module>mod_autoindex</module> tarafından son argüman olarak ele
145       alınacak ve çözümleme işlemi o noktada duracaktır.</p>
146
147     <example><pre>
148 &lt;form action="" method="get">
149   &lt;input type="text" name="P" value="*" /> ile eşleşen
150   &lt;select name="C">
151     &lt;option value="N" selected="selected">isme&lt;/option>
152     &lt;option value="M"> değişiklik tarihine&lt;/option>
153     &lt;option value="S"> boyuta&lt;/option>
154     &lt;option value="D"> açıklamaya&lt;/option>
155   &lt;/select> göre
156   &lt;select name="O">
157     &lt;option value="A" selected="selected"> artan&lt;/option>
158     &lt;option value="D"> azalan&lt;/option>
159   &lt;/select>
160   &lt;select name="V">
161     &lt;option value="0" selected="selected">normal&lt;/option>
162     &lt;option value="1"> sürümlü&lt;/option>
163   &lt;/select> sıralamayla bir
164   &lt;select name="F">
165     &lt;option value="0"> basit liste&lt;/option>
166     &lt;option value="1" selected="selected"> süslü liste&lt;/option>
167     &lt;option value="2"> tablolu liste&lt;/option>
168   &lt;/select>
169   &lt;input type="submit" name="X" value="Göster" />
170 &lt;/form></pre>
171     </example>
172
173 </section>
174
175 <directivesynopsis>
176 <name>AddAlt</name>
177 <description>Dosyaya göre seçilen simgenin yerinde gösterilecek metni belirler.
178 </description>
179 <syntax>AddAlt <var>metin</var> <var>dosya</var> [<var>dosya</var>] ...</syntax>
180 <contextlist><context>server config</context><context>virtual host</context>
181 <context>directory</context><context>.htaccess</context>
182 </contextlist>
183 <override>Indexes</override>
184
185 <usage>
186     <p><directive>AddAlt</directive> yönergesi, <code><a
187       href="#indexoptions.fancyindexing">FancyIndexing</a></code> seçeneğiyle
188       üretilen dizin listesinde bir dosya simgesinin yerinde gösterilecek
189       metni belirler. <code><em>dosya</em></code> olarak dosya türünü
190       betimleyecek bir dosya uzantısı, dosya isminin bir kısmı, bir dosya ismi
191       kalıbı veya tam yoluyla bir dosya ismi belirtilebilir. Eğer
192       <code><em>metin</em></code> boşluk karakterleri içeriyorsa tırnak içine
193       (<code>"</code> veya <code>'</code>) alınmalıdır. Simge metni, simge
194       bulunamadığı veya istemci resim gösteremediği takdirde ya da kullanıcı
195       resim yüklememeyi tercih etmişse gösterilir.</p>
196
197     <example><title>Örnekler</title>
198       AddAlt "PDF dosya" *.pdf<br />
199       AddAlt Sıkıştırılmış *.gz *.zip *.Z
200     </example>
201 </usage>
202 </directivesynopsis>
203
204 <directivesynopsis>
205 <name>AddAltByEncoding</name>
206 <description>Dosyanın MIME kodlamasına göre seçilen simgenin yerinde
207 gösterilecek metni belirler.</description>
208 <syntax>AddAltByEncoding <var>metin</var> <var>MIME-kodlaması</var>
209 [<var>MIME-kodlaması</var>] ...</syntax>
210 <contextlist><context>server config</context><context>virtual host</context>
211 <context>directory</context><context>.htaccess</context>
212 </contextlist>
213 <override>Indexes</override>
214
215 <usage>
216     <p><directive>AddAltByEncoding</directive> yönergesi, <code><a
217       href="#indexoptions.fancyindexing">FancyIndexing</a></code> seçeneğiyle
218       üretilen dizin listesinde bir dosya simgesinin yerinde gösterilecek
219       metni belirler. <code><em>MIME-kodlaması</em></code> olarak
220       <code>x-compress</code> gibi geçerli bir içerik kodlaması
221       belirtilmelidir. Eğer <code><em>metin</em></code> boşluk karakterleri
222       içeriyorsa tırnak içine (<code>"</code> veya <code>'</code>)
223       alınmalıdır. Simge metni simge bulunamadığı veya istemci resim
224       gösteremediği takdirde ya da kullanıcı resim yüklememeyi tercih etmişse
225       gösterilir.</p>
226
227     <example><title>Örnek</title>
228       AddAltByEncoding gzip x-gzip
229     </example>
230 </usage>
231 </directivesynopsis>
232
233 <directivesynopsis>
234 <name>AddAltByType</name>
235 <description>Dosyanın MIME türüne göre seçilen simgenin yerinde gösterilecek
236 metni belirler.</description>
237 <syntax>AddAltByType <var>metin</var> <var>MIME-türü</var>
238 [<var>MIME-türü</var>] ...</syntax>
239 <contextlist><context>server config</context><context>virtual host</context>
240 <context>directory</context><context>.htaccess</context>
241 </contextlist>
242 <override>Indexes</override>
243
244 <usage>
245     <p><directive>AddAltByType</directive> yönergesi, <code><a
246       href="#indexoptions.fancyindexing">FancyIndexing</a></code> seçeneğiyle
247       üretilen dizin listesinde bir dosya simgesinin yerinde gösterilecek
248       metni belirler. <code><em>MIME-türü</em></code> olarak
249       <code>text/html</code> gibi geçerli bir içerik türü belirtilmelidir.
250       Eğer <code><em>metin</em></code> boşluk karakterleri içeriyorsa tırnak
251       içine (<code>"</code> veya <code>'</code>) alınmalıdır. Simge metni
252       simge bulunamadığı veya istemci resim gösteremediği takdirde ya da
253       kullanıcı resim yüklememeyi tercih etmişse gösterilir.</p>
254
255     <example><title>Örnek</title>
256       AddAltByType 'salt metin' text/plain
257     </example>
258 </usage>
259 </directivesynopsis>
260
261 <directivesynopsis>
262 <name>AddDescription</name>
263 <description>Bir dosya için gösterilecek açıklama belirtilir.</description>
264 <syntax>AddDescription <var>metin dosya</var> [<var>dosya</var>] ...</syntax>
265 <contextlist><context>server config</context><context>virtual host</context>
266 <context>directory</context><context>.htaccess</context>
267 </contextlist>
268 <override>Indexes</override>
269
270 <usage>
271     <p>Yönerge, <code><a href="#indexoptions.fancyindexing"
272       >FancyIndexing</a></code> seçeneğiyle üretilen dizin listesinde bir
273       dosya için gösterilecek açıklamayı belirler. <code><em>dosya</em></code>
274       olarak dosya türünü betimleyecek bir dosya uzantısı, dosya isminin bir
275       kısmı, bir dosya ismi kalıbı veya tam yoluyla bir dosya ismi
276       belirtilebilir. Eğer dosya açıklamasını içeren
277       <code><em>metin</em></code> boşluk karakterleri içeriyorsa çift tırnak
278       (<code>"</code>) içine alınmalıdır.</p>
279
280     <example><title>Örnek</title>
281       AddDescription "Mars Gezegeni" mars.gif <br/>
282       AddDescription "Dostum Marshall" dostlar/mars.gif
283     </example>
284
285     <p>Normalde öntanımlı açıklama alanının genişliği 23 bayttır. <code><a
286       href="#indexoptions.suppressicon" >IndexOptions SuppressIcon</a></code>
287       seçeneği buna 6 bayt daha ekler; <code><a
288       href="#indexoptions.suppresssize" >IndexOptions SuppressSize</a></code>
289       seçeneği 7 bayt, <code><a href="#indexoptions.suppresslastmodified"
290       >IndexOptions SuppressLastModified</a></code> seçeneği ise 19 bayt
291       ekler. Böylece en fazla 55 karakterlik öntanımlı sütun genişliğine
292       ulaşılabilir.</p>
293
294     <p><var>dosya</var> kısmî dosya ismi içerebileceğinden çok kısa dosya ismi
295       belirtilmesi yüzünden istemeden de olsa başka dosyalarla
296       eşleşebileceğini unutmayın. Örneğin, <code>le.html</code> doğrudan
297       <code>le.html</code> ile eşleşebileceği gibi <code>example.html</code>
298       ile de eşleşecektir. Şüpheli durumların ortaya çıkabileceği durumlarda
299       mümkün olduğunca dosya isminin tamamını kullanın ve saptanan ilk
300       eşleşmenin kullanılacağını aklınızdan çıkarmayın ayrıca,
301       <code>AddDescription</code> listesini de uygun şekilde sıralayın.</p>
302
303     <p>Açıklama sütununun öntanımlı genişliği geçersiz kılınabilir hatta
304       sınırsız açıklama uzunluğu atanabilir. Bu konu için <directive
305       module="mod_autoindex" >IndexOptions</directive> yönergesinin <a
306       href="#indexoptions.descriptionwidth" ><code>DescriptionWidth</code></a>
307       seçeneğinin açıklamasına bakınız.</p>
308
309     <note><title>Önemli</title>
310       <p><directive>AddDescription</directive> ile tanımlanan açıklama metni
311         HTML etiketleri ve karakter öğeleri içerebilir. Eğer açıklama
312         sütununun genişlik sınırlamasından dolayı bir HTML etiketinin içeriği
313         kırpılırsa bu durum dizin listesinin kalanını etkileyebilir (örneğin,
314         kalın gösterim listenin kalanına yayılabilir).</p>
315     </note>
316
317     <note><title>Yol bilgisi içeren değiştirgeler</title>
318       <p>Mutlak yollar henüz desteklenmemetedir ve çalışma anında hiçbir şeyle
319         eşleşmeyeceklerdir. Normalde sadece htaccess bağlamında kullanılan,
320         göreli yol bilgisi içeren değiştirgeler, kısmi dizin isimleriyle
321         eşleşmemeleri için örtük olarak '*/' öneki alırlar.</p>
322     </note>
323
324 </usage>
325 </directivesynopsis>
326
327 <directivesynopsis>
328 <name>AddIcon</name>
329 <description>Bir dosya için gösterilecek simgeyi dosya adına göre belirler.
330 </description>
331 <syntax>AddIcon <var>simge</var> <var>isim</var> [<var>isim</var>]
332 ...</syntax>
333 <contextlist><context>server config</context><context>virtual host</context>
334 <context>directory</context><context>.htaccess</context>
335 </contextlist>
336 <override>Indexes</override>
337
338 <usage>
339     <p>Yönerge, <code><a href="#indexoptions.fancyindexing"
340       >FancyIndexing</a></code> seçeneğiyle üretilen dizin listesinde adı
341       <code><em>isim</em></code> ile biten bir dosya için gösterilecek simgeyi
342       belirler. <code><em>simge</em></code> ya simgenin göreli URL’si (%
343       öncelemeli), tam nitelenmiş bir uzak URL ya da
344       <code>(<var>alt-metin</var>,<var>url</var>)</code>
345       biçeminde olmalıdır; buradaki <code><em>alt-metin</em></code> simge
346       gösterilemediği durumda tarayıcı tarafından simgenin yerinde
347       gösterilecek metindir.</p>
348
349     <p><code><em>isim</em></code> olarak ya (listeyi düzgün biçemlemek
350       amacıyla) dizinler için <code>^^DIRECTORY^^</code>, boş satırlar için
351       <code>^^BLANKICON^^</code> ya da dosya türünü betimleyecek bir dosya
352       uzantısı, dosya isminin bir kısmı, bir dosya ismi kalıbı veya tam
353       yoluyla bir dosya ismi belirtilebilir.</p>
354
355     <p><code>^^BLANKICON^^</code> sadece biçemleme için kullanılır,
356       dolayısıyla <code>IndexOptions HTMLTable</code> kullanıyorsanız
357       gereksizdir.</p>
358
359     <example><title>Örnekler</title>
360       AddIcon (IMG,/icons/image.png) .gif .jpg .png<br />
361       AddIcon /icons/dir.png ^^DIRECTORY^^<br />
362       AddIcon /icons/backup.png *~
363     </example>
364
365     <p>Mümkünse <directive>AddIcon</directive> yerine <directive
366       module="mod_autoindex">AddIconByType</directive> yönergesi tercih
367       edilmelidir.</p>
368 </usage>
369 </directivesynopsis>
370
371 <directivesynopsis>
372 <name>AddIconByEncoding</name>
373 <description>Bir dosya için gösterilecek simgeyi dosyanın MIME kodlamasına
374 göre belirler.</description>
375 <syntax>AddIconByEncoding <var>simge</var> <var>MIME-kodlaması</var>
376 [<var>MIME-kodlaması</var>] ...</syntax>
377 <contextlist><context>server config</context><context>virtual host</context>
378 <context>directory</context><context>.htaccess</context>
379 </contextlist>
380 <override>Indexes</override>
381
382 <usage>
383     <p>Yönerge, <code><a href="#indexoptions.fancyindexing"
384       >FancyIndexing</a></code> seçeneğiyle üretilen dizin listesinde bir
385       dosya için gösterilecek simgeyi belirler. <code><em>simge</em></code> ya
386       simgenin göreli URL’si (% öncelemeli), tam nitelenmiş uzak bir URL ya da
387       <code>(<var>alt-metin</var>,<var>url</var>)</code> biçeminde olmalıdır;
388       buradaki <code><em>alt-metin</em></code> simge gösterilemediği durumda
389       tarayıcı tarafından simgenin yerinde gösterilecek metindir.</p>
390
391     <p><code><em>MIME-kodlaması</em></code> olarak <code>x-compress</code>
392       gibi geçerli bir içerik kodlaması belirtilmelidir.</p>
393
394     <example><title>Örnek</title>
395       AddIconByEncoding /icons/compress.png x-compress
396     </example>
397 </usage>
398 </directivesynopsis>
399
400 <directivesynopsis>
401 <name>AddIconByType</name>
402 <description>Bir dosya için gösterilecek simgeyi dosyanın MIME türüne göre
403 belirler.</description>
404 <syntax>AddIconByType <var>simge</var> <var>MIME-türü</var>
405 [<var>MIME-türü</var>] ...</syntax>
406 <contextlist><context>server config</context><context>virtual host</context>
407 <context>directory</context><context>.htaccess</context>
408 </contextlist>
409 <override>Indexes</override>
410
411 <usage>
412     <p>Yönerge, <code><a href="#indexoptions.fancyindexing"
413       >FancyIndexing</a></code> seçeneğiyle üretilen dizin listesinde MIME
414       türü <code><em>MIME-türü</em></code> olarak belirtilen bir dosya için
415       gösterilecek simgeyi belirler. <code><em>simge</em></code> ya simgenin
416       göreli URL’si (% öncelemeli), tam nitelenmiş uzak bir URL ya da
417       <code>(<var>alt-metin</var>,<var>url</var>)</code> biçeminde olmalıdır;
418       buradaki <code><em>alt-metin</em></code> simge gösterilemediği durumda
419       tarayıcı tarafından simgenin yerinde gösterilecek metindir.</p>
420
421     <p><var>MIME-türü</var> MIME türleri ile eşleşen bir dosya kalıbı ifadesi
422       olabilir.</p>
423
424     <example><title>Örnek</title>
425       AddIconByType (IMG,/icons/image.xbm) image/*
426     </example>
427 </usage>
428 </directivesynopsis>
429
430 <directivesynopsis>
431 <name>DefaultIcon</name>
432 <description>Özel bir simge atanmamış dosyalar için gösterilecek simgeyi
433 belirler.</description>
434 <syntax>DefaultIcon <var>URL-yolu</var></syntax>
435 <contextlist><context>server config</context><context>virtual host</context>
436 <context>directory</context><context>.htaccess</context>
437 </contextlist>
438 <override>Indexes</override>
439
440 <usage>
441     <p>The <directive>DefaultIcon</directive> yönergesi  <code><a
442       href="#indexoptions.fancyindexing" >FancyIndexing</a></code> seçeneğiyle
443       üretilen dizin listesinde özel bir simge atanmamış dosyalar için
444       gösterilecek simgeyi belirler. <code><em>URL-yolu</em></code> simgeye
445       bir göreli URL (% öncelemeli) veya tam nitelenmiş uzak bir URL
446       belirtir.</p>
447
448     <example><title>Örnek</title>
449       DefaultIcon /icon/unknown.png
450     </example>
451 </usage>
452 </directivesynopsis>
453
454 <directivesynopsis>
455 <name>HeaderName</name>
456 <description>Dizin listesinin tepesine yerleştirilecek dosyanın ismini
457 belirler.</description>
458 <syntax>HeaderName <var>dosya-ismi</var></syntax>
459 <contextlist><context>server config</context><context>virtual host</context>
460 <context>directory</context><context>.htaccess</context>
461 </contextlist>
462 <override>Indexes</override>
463
464 <usage>
465     <p><directive>HeaderName</directive> yönergesi, dizin listesinin tepesine
466       yerleştirilecek dosyanın ismini belirler. Dosyanın ismi
467       <code><em>dosya-ismi</em></code> ile belirtilir.</p>
468
469     <example><title>Örnek</title>
470       HeaderName HEADER.html
471     </example>
472
473     <note>
474       <p><code>HeaderName</code> and <directive module="mod_autoindex"
475         >ReadmeName</directive> yönergelerinde
476         <code><em>dosya-ismi</em></code> artık içeriği listelenecek dizine
477         erişmek için kullanılan bir göreli URL yolu olarak ele alınmaktadır.
478         Eğer <code><em>dosya-ismi</em></code> bir bölü çizgisi ("/") ile
479         başlıyorsa <directive module="core">DocumentRoot</directive>
480         yönergesinde belirtilen dizine göre belirtildiği varsayılır.</p>
481
482       <example><title>Örnek</title>
483         HeaderName /include/HEADER.html
484       </example>
485
486       <p><code><em>dosya-ismi</em></code>,  içerik türü <code>text/*</code>
487         (<code>text/html</code>, <code>text/plain</code> gibi) olan bir belge
488         olarak çözümlenmelidir. Yani, aşağıdaki örnekteki gibi betiğin asıl
489         dosya türü <code>text/html</code> olarak imlenmişse
490         <code><em>dosya-ismi</em></code> bir CGI betiğinin ismi bile
491         olabilir:</p>
492
493       <example>
494         AddType text/html .cgi
495       </example>
496
497       <p><directive module="core">Options</directive> ile
498         <code>MultiViews</code> etkin kılınmışsa dosyaya <a
499         href="../content-negotiation.html">içerik dili uzlaşımı</a> da
500         uygulanabilir. <code><em>dosya-ismi</em></code> ile belirtilen dosya
501         <code>text/html</code> türünde durağan bir belge (bir CGI betiği
502         değil) ise ve <directive module="core">options</directive> ile
503         <code>Includes</code> ve <code>IncludesNOEXEC</code> seçeneklerinden
504         biri belirtilmişse dosya bir SSI sayfası olarak ele alınır
505         (<module>mod_include</module> belgesine bakınız).</p>
506     </note>
507
508     <p>Eğer yönergede belirtilen dosya bir HTML belge gibi başlıyorsa
509       (&lt;html&gt;, &lt;head&gt;, vs.) ve bu etiketlerin yinelenmemesini
510       istiyorsanız <a href="#indexoptions.suppresshtmlpreamble"
511       ><code>IndexOptions +SuppressHTMLPreamble</code></a> ataması yapmanız
512       gerekecektir.</p>
513 </usage>
514 <seealso><directive module="mod_autoindex">ReadmeName</directive></seealso>
515 </directivesynopsis>
516
517 <directivesynopsis>
518 <name>IndexIgnore</name>
519 <description>Dizin içerik listesinden gizlenecek dosyaların listesi belirtilir.
520 </description>
521 <syntax>IndexIgnore <var>dosya</var> [<var>dosya</var>] ...</syntax>
522 <default>IndexIgnore "."</default>
523 <contextlist><context>server config</context><context>virtual host</context>
524 <context>directory</context><context>.htaccess</context>
525 </contextlist>
526 <override>Indexes</override>
527
528 <usage>
529     <p><directive>IndexIgnore</directive> yönergesi, dizin içerik listesinden
530       gizlenecek dosyaların listesini belirtmek için kullanılır.
531       <code><em>dosya</em></code> olarak kabuk tarzı bir dosya ismi kalıbı
532       veya tam yoluyla bir dosya ismi belirtilebilir. Evvelce yapılmış bir
533       atamada değişiklik yapmak yerine birden fazla
534       <directive>IndexIgnore</directive> ataması yapabilirsiniz. Liste
535       öntanımlı olarak içinde bulunulan dizini (<code>./</code>) içerir.</p>
536
537     <example>
538       IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
539     </example>
540
541     <note><title>Düzenli İfadeler</title>
542       <p>Bu yönerge, <directive module="core" type="section"
543       >DirectoryMatch</directive> gibidüzenli ifadeler içeren yapılandırma
544       bölümlerinde henüz çalışmamaktadır.</p>
545     </note>
546 </usage>
547 </directivesynopsis>
548
549 <directivesynopsis>
550 <name>IndexIgnoreReset</name>
551 <description>Bir dizini listelerken gizlenecek dosyalar listesini boşaltır
552 </description>
553 <syntax>IndexIgnoreReset ON|OFF</syntax>
554 <contextlist><context>server config</context><context>virtual host</context>
555 <context>directory</context><context>.htaccess</context>
556 </contextlist>
557 <override>Indexes</override>
558 <compatibility>Apache HTTP Sunucusunun 2.3.10 ve sonraki sürümlerinde kullanılabilmektedir.</compatibility>
559
560 <usage>
561     <p>Bu yönerge, diğer yapılandırma bölümlerince bir şekilde miras alınmayan
562       ve <directive>IndexIgnore</directive> tarafından yoksayılan dosyaları
563       kaldırır. </p>
564
565     <example>
566       &lt;Directory /var/www&gt;
567       IndexIgnore *.bak .??* *~ *# HEADER* README* RCS CVS *,v *,t
568       &lt;/Directory&gt;
569       &lt;Directory /var/www/backups&gt;
570       IndexIgnoreReset ON
571       IndexIgnore .??* *# HEADER* README* RCS CVS *,v *,t
572       &lt;/Directory&gt;
573     </example>
574
575     <note type="warning"><p>Bu yönergeyi kullandıktan sonra, açıkça yoksaymak
576       istediğiniz kalıpların bir listesi için öntanımlı yapılandırmayı gözden
577       geçirin.</p></note>
578 </usage>
579 </directivesynopsis>
580
581 <directivesynopsis>
582 <name>IndexOptions</name>
583 <description>Dizin içerik listesini yapılandıracak seçenekler belirtilir.
584 </description>
585 <syntax>IndexOptions  [+|-]<var>seçenek</var> [[+|-]<var>seçenek</var>]
586 ...</syntax>
587 <default>Öntanımlı olarak hiçbir seçenek etkin değildir.</default>
588 <contextlist><context>server config</context><context>virtual host</context>
589 <context>directory</context><context>.htaccess</context>
590 </contextlist>
591 <override>Indexes</override>
592
593 <usage>
594     <p><directive>IndexOptions</directive> yönergesi dizin içerik listesinin
595       davranışını belirler. <code><em>seçenek</em></code> olarak şunlar
596       belirtilebilir:</p>
597
598     <dl>
599       <dt><a name="indexoptions.addaltclass"
600                id="indexoptions.addaltclass">AddAltClass</a></dt>
601       <dd><code>IndexOptions HTMLTable</code> etkin ve bir
602         <code>IndexStyleSheet</code> tanımlı olduğunda dizin listesi
603         tablosunun her satırına fazladan bir CSS sınıfı bildirimi ekler.
604         Tablonun her satırına uygulanmaması için standart <code>even</code> ve
605         <code>odd</code> sınıfları yerine <code>even-<em>ALT</em></code> ve
606         <code>odd-<em>ALT</em></code> bildirimleri kullanılabilir. Burada
607         <em>ALT</em> ya bir dosya biçimiyle ilişkili standat bir alt
608         dizgesidir ya da <code>AddAlt*</code> yönergeleriyle tanımlanan bir
609         alt dizgesidir.
610       </dd>
611
612       <dt><a name="indexoptions.charset" id="indexoptions.charset"
613         ><code>Charset=<em>karakter-kümesi</em></code></a> (<em>Apache HTTP
614         Sunucusunun 2.0.61 ve sonraki sürümleri</em>)</dt>
615
616       <dd><code>Charset</code> seçeneği üretilen sayfa için bir karakter
617         kümesi belirtebilmenizi sağlar. Dizinin bulunduğu dosya sisteminin
618         karakter kodlamasına bağlı olarak öntanımlı değeri Windows ve Mac OS
619         X'te <var>UTF-8</var>, diğerlerinde <var>ISO-8859-1</var>’dir (İlgili
620         dosya sisteminin Unicode dosya isimleri kullanıp kullanmamasına
621         bağlıdır).
622
623       <example><title>Örnek</title>
624         IndexOptions Charset=UTF-8
625       </example>
626       </dd>
627
628       <dt><a name="indexoptions.descriptionwidth"
629                id="indexoptions.descriptionwidth"
630             ><code>DescriptionWidth=[<em>n</em> | *]</code></a></dt>
631
632       <dd><p><code>DescriptionWidth</code> seçeneği üretilen sayfada açıklama
633         sütununun genişliğini sizin belirleyebilmenizi sağlar. Bu seçenek
634         kullanılmadığında veya <code>-DescriptionWidth</code> olarak
635         belirtildiğinde uygun genişliği <module>mod_autoindex</module>
636         hesaplar.</p>
637
638         <p><code>DescriptionWidth=<em>n</em></code> ile açıklama sütununun
639           genişliği <code><em>n</em></code> baytla sınırlanır.</p>
640
641         <p><code>DescriptionWidth=*</code> ile açıklama sütununun genişliği en
642           uzun açıklama metni sığacak şekilde arttırılır.</p>
643
644         <p><strong>Sütun genişliğinin sabitliği nedeniyle metnin
645           kırpılmasından kaynaklanan sorunlar için <directive
646           module="mod_autoindex" >AddDescription</directive> yönergesinin
647           açıklamasına bakınız.</strong></p></dd>
648
649       <dt><a name="indexoptions.fancyindexing"
650                id="indexoptions.fancyindexing"
651              ><code>FancyIndexing</code></a></dt>
652
653       <dd>Dizin içerik listesi süslü olur.</dd>
654
655       <dt><a name="indexoptions.foldersfirst"
656                id="indexoptions.foldersfirst"
657              ><code>FoldersFirst</code></a></dt>
658
659       <dd>Bu seçenek etkin kılındığında dizin içerik listesinde alt dizinler
660         dosyalardan önce listelenir. Listelemede genel olarak iki bileşen
661         vardır: Alt dizinler ve dosyalar. Her biri kendi arasında sıraya
662         dizilir ve alt dizinlerin tamamı dosyalardan önce gösterilir. Örneğin
663         sıralama isme göre azalan sırada yapılıyorsa ve
664         <code>FoldersFirst</code> etkinse <code>Zed</code> dizini listede
665         <code>Beta</code> dizininden ve <code>Gamma</code> ve
666         <code>Alpha</code> dosyalarından önce yer alacaktır. <strong>Bu
667         seçenek sadece <a href="#indexoptions.fancyindexing"
668         ><code>FancyIndexing</code></a>  seçeneği etkinse etkili
669         olacaktır.</strong></dd>
670
671       <dt><a name="indexoptions.htmltable"
672                id="indexoptions.htmltable"
673              ><code>HTMLTable</code></a></dt>
674
675       <dd><a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
676         seçeneği ile birlikte süslü listeleme için basit bir tablo oluşturur.
677         UTF-8'in etkin olduğu platformlarda gereklidir. Bununla birlikte,
678         Linux, WinNT gibi sağdan sola veya soldan sağa yazım yönünün değiştiği
679         platformlarda dosya isimleri ve açıklamalar için bu özellikle gerekli
680         olabilir.</dd>
681
682       <dt><a name="indexoptions.iconsarelinks"
683                id="indexoptions.iconsarelinks"
684              ><code>IconsAreLinks</code></a></dt>
685
686       <dd>Bu seçenek <a href="#indexoptions.fancyindexing"
687         ><code>FancyIndexing</code></a>  seçeneği ile birlikte süslü
688         listelemede dosya simgesini dosyaya bir hiper bağ haline getirir.</dd>
689
690       <dt><a name="indexoptions.iconheight" id="indexoptions.iconheight"
691              ><code>IconHeight[=<em>benek-sayısı</em>]</code></a></dt>
692
693       <dd>Bu seçeneğin varlığı <code>IconWidth</code> seçeneği ile
694         kullanıldığında dosya simgesinin <code>img</code> etiketinin
695         <code>height</code> ve <code>width</code> özniteliklerini içermesine
696         sebep olur. Böylece tarayıcının tüm simgelerin yüklenmesini beklemeden
697         sayfa yerleşimi için bir ön hesaplama yapabilmesi mümkün olur. Seçenek
698         bir değer belirtilmeksizin kullanıldığında Apache http tarafından
699         atanmış standart simge yüksekliği öntanımlıdır.</dd>
700
701       <dt><a name="indexoptions.iconwidth" id="indexoptions.iconwidth"
702              ><code>IconWidth[=<em>benek-sayısı</em>]</code></a></dt>
703
704       <dd>Bu seçeneğin varlığı <code>IconHeight</code> seçeneği ile
705         kullanıldığında dosya simgesinin <code>img</code> etiketinin
706         <code>height</code> ve <code>width</code> özniteliklerini içermesine
707         sebep olur. Böylece tarayıcının tüm simgelerin yüklenmesini beklemeden
708         sayfa yerleşimi için bir ön hesaplama yapabilmesi mümkün olur. Seçenek
709         bir değer belirtilmeksizin kullanıldığında Apache httpd tarafından
710         atanmış standart simge genişliği öntanımlıdır.</dd>
711
712       <dt><a name="indexoptions.ignorecase" id="indexoptions.ignorecase"
713              ><code>IgnoreCase</code></a></dt>
714
715       <dd>Bu seçenek etkin kılındığında isimler harf büyüklüğüne duyarsız
716         sıralanır. Örneğin, isme göre artan sıralamada <code>IgnoreCase</code>
717         etkinse Zeta dosyası alfa dosyasından sonra listelenir (Dikkat: GAMMA
718         daima gamma’dan önce listelenir.)</dd>
719
720       <dt><a name="indexoptions.ignoreclient" id="indexoptions.ignoreclient"
721              ><code>IgnoreClient</code></a></dt>
722
723       <dd>Bu seçenek <module>mod_autoindex</module>’in listenin sıralanmasına
724         etki edenler dahil tüm sorgu değişkenlerini yoksaymasına sebep olur
725         (örtük olarak <code><a href="#indexoptions.suppresscolumnsorting"
726         >SuppressColumnSorting</a></code> uygulanır).</dd>
727
728       <dt><a name="indexoptions.namewidth" id="indexoptions.namewidth"
729              ><code>NameWidth=[<em>n</em> | *]</code></a></dt>
730
731       <dd><p><code>NameWidth</code> seçeneği dosya ismi sütunu için bir
732         genişlik belirtebilmenizi mümkün kılar.</p>
733
734       <p>Hiç belirtilmediğinde veya <code>-NameWidth</code> biçeminde
735         belirtildiğinde <module>mod_autoindex</module> uygun genişliği kendisi
736         hesaplayacaktır, fakat en fazla 20 karakter olabilir.</p>
737
738       <p><code>NameWidth=<em>n</em></code> ile sütun genişliği
739         <code><em>n</em></code> bayt genişlikte sabitlenir.</p>
740
741       <p><code>NameWidth=*</code> olduğunda ise sütun genişliği en geniş
742         satırın sığacağı kadar arttırılır.</p></dd>
743
744       <dt><a name="indexoptions.scanhtmltitles"
745                id="indexoptions.scanhtmltitles"
746              ><code>ScanHTMLTitles</code></a></dt>
747
748       <dd>Bu seçenek süslü listeleme için HTML belgelerden sayfa başlığının
749         okunmasını sağlar. Dosya için <directive module="mod_autoindex"
750         >AddDescription</directive> ile bir açıklama tanımlanmımışsa Apache
751         httpd belgenin <code>title</code> etiketinin içeriğini okuyacaktır. Bu
752         seçenek işlemciyi ve diski fazla meşgul eder.</dd>
753
754       <dt><a name="indexoptions.showforbidden"
755                id="indexoptions.showforbidden"
756              ><code>ShowForbidden</code></a></dt>
757
758       <dd>Alt istek <code>HTTP_UNAUTHORIZED</code> veya
759         <code>HTTP_FORBIDDEN</code> döndürdüğünden dolayı normalde gizli olan
760         dosyalar bu seçenek belirtilmişse listede gösterilir.</dd>
761
762       <dt><a name="indexoptions.suppresscolumnsorting"
763                id="indexoptions.suppresscolumnsorting"
764                ><code>SuppressColumnSorting</code></a></dt>
765
766       <dd>Bu seçenek belirtilmişse Apache, süslü dizin listesinde sütun
767         başlıklarını sıralama için hiper bağ haline getirmeyecektir. Sütun
768         başlıkları için öntanımlı davranış hiper bağ olmak olup bunlar
769         seçilerek dizin listesinin o sütundaki değerlere göre sıralanması
770         sağlanır. Bu davranış <a href="#indexoptions.ignoreclient"
771         ><code>IndexOptions IgnoreClient</code></a> ile sağlanmaktadır.</dd>
772
773       <dt><a name="indexoptions.suppressdescription"
774                id="indexoptions.suppressdescription"
775                ><code>SuppressDescription</code></a></dt>
776
777       <dd>Süslü listelemede dosya açıklamalarının gösterilmesini engeller.
778         Öntanımlı olarak hiçbir dosya açıklaması tanımlı değildir, dolayısıyla
779         bu seçenek kullanılarak ekran genişliğinden 23 karakterlik yer
780         kazanılabilir. Dosya açıklamalarının nasıl belirlendiğini öğrenmek
781         için <directive module="mod_autoindex" >AddDescription</directive>
782         yönergesinin açıklamasına bakınız. Ayrıca, açıklama sütununun
783         genişliğini ayarlayan <code><a href="#indexoptions.descriptionwidth"
784         >DescriptionWidth</a></code> dizin listeleme seçeneğine de
785         bakınız.</dd>
786
787       <dt><a name="indexoptions.suppresshtmlpreamble"
788                id="indexoptions.suppresshtmlpreamble"
789                ><code>SuppressHTMLPreamble</code></a></dt>
790
791       <dd>Eğer dizin aslında <directive module="mod_autoindex"
792         >HeaderName</directive> yönergesi ile belirtilmiş bir dosya içeriyorsa
793         modül normal olarak bu dosyanın içeriğinin öncesine HTML başlangıç
794         etiketlerini (<code>&lt;html&gt;</code>, <code>&lt;head&gt;</code>,
795         vs.) yerleştirir. Bu seçenek bu davranışı iptal ederek modülün dosya
796         içeriğinin başlangıcına bir şey eklememesini sağlar. Bu durumda başlık
797         dosyasının uygun HTML etiketlerini içermesi gerekir. Böyle bir başlık
798         dosyası yoksa normal olarak HTML başlangıç etiketleri üretilir. Eğer
799         bir <directive module="mod_autoindex">ReadmeName</directive> yönergesi
800         de belirtilirse ve bu dosya mevcutsa, kapayan
801         &lt;/body&gt;&lt;/html&gt; etiketleri de çıktı bulunmaz. Buna
802         dayanarak bu etiketleri de sizin koymanız gerekebilir.</dd>
803
804       <dt><a name="indexoptions.suppressicon"
805               id="indexoptions.suppressicon"><code>SuppressIcon</code></a>
806       </dt>
807
808       <dd>Süslü dizin listesinde dosya simgelerinin gösterilmesini engeller.
809         Son belirtim, süslü dizin listelemede kullanılan <code>pre</code>
810         etiketinin içeriğinde <code>img</code> ve <code>hr</code>
811         etiketlerinin bulunmasına izin vermediğinden <code>SuppressIcon</code>
812         ve <code>SuppressRules</code> seçenekleri birlikte kullanılarak HTML
813         3.2 belirtimine uyum sağlanır.</dd>
814
815       <dt><a name="indexoptions.suppresslastmodified"
816                id="indexoptions.suppresslastmodified"
817                ><code>SuppressLastModified</code></a></dt>
818
819       <dd>Süslü dizin listelemede son değişiklik tarihinin gösterilmesi
820         engellenir.</dd>
821
822       <dt><a name="indexoptions.suppressrules"
823                id="indexoptions.suppressrules"><code>SuppressRules</code></a>
824       </dt>
825
826       <dd>Dizin listelemede <code>hr</code> etiketinin kullanımını engeller.
827         Son belirtim, süslü dizin listelemede kullanılan <code>pre</code>
828         etiketinin içeriğinde <code>img</code> ve <code>hr</code>
829         etiketlerinin bulunmasına izin vermediğinden <code>SuppressIcon</code>
830         ve <code>SuppressRules</code> seçenekleri birlikte kullanılarak HTML
831         3.2 belirtimine uyum sağlanır.</dd>
832
833       <dt><a name="indexoptions.suppresssize" id="indexoptions.suppresssize"
834              ><code>SuppressSize</code></a></dt>
835
836       <dd>Süslü dizin listelemede dosya boyutunun gösterilmesi engellenir.
837       </dd>
838
839       <dt><a name="indexoptions.trackmodified"
840                id="indexoptions.trackmodified"><code>TrackModified</code></a>
841       </dt>
842
843       <dd>Bu seçenek listelenen dizin için HTTP başlığında
844         <code>Last-Modified</code> ve <code>ETag</code> alanlarının dönmesini
845         sağlar. Sadece işletim sistemi veya dosya sistemi uygun stat()
846         sonuçlarını döndürüyorsa bu geçerlidir. Bazı Unix sistemleri ve
847         OS/2'nin JFS'si ile Win32’nin NTFS’i böyledir. Ancak OS/2 ve Win32 FAT dosya
848         sistemleri böyle değildir. Bu özellik etkin kılındığında istemci veya
849         vekil <code>HEAD</code> istekleriyle dosya listesindeki değişiklikleri
850         izleyebilirler. Yalnız, bazı işletim sistemlerinin yeni ve silinmiş
851         dosyaların izini iyi sürdüğü halde dizin içindeki dosyaların boyut ve
852         tarih değişikliklerini izlemediklerine dikkat ediniz. <strong>Mevcut
853         bir dosyanın boyut ve zaman damgasındaki değişiklikler
854         <code>Last-Modified</code> başlığının  güncellenmesini tüm Unix
855         sistemlerinde sağlamaz</strong>. Bu gibi durumlarda bu seçeneğin
856         kapalı kalması daha iyidir.</dd>
857
858       <dt><a name="indexoptions.type" id="indexoptions.type"
859       >Type=<var>MIME-türü</var></a></dt>
860
861       <dd><code>Type</code> anahtar sözcüğü üretilen sayfanın MIME içerik
862         türünün belirtilebilmesini sağlar. <var>text/html</var> öntanımlıdır.
863
864       <example><title>Örnek:</title>
865         IndexOptions Type=text/plain
866       </example>
867       </dd>
868       <dt><a name="indexoptions.versionsort"
869                id="indexoptions.versionsort"><code>VersionSort</code></a>
870       </dt>
871
872       <dd><code>VersionSort</code> seçeneği isimlerinde sürüm numarası bulunan
873         dosyaların sayısal sıralamaya uygun olarak sıralanmalarını sağlar.
874         Normalde sıralama karakter sıralamasına göre yapılır, ardından sürüm
875         numaralı dosyalar veya açıklamalar kendi aralarında sayısal sıralamaya
876         tabi tutulur.
877
878       <example><title>Örnek:</title>
879         foo-1.7<br />
880         foo-1.7.2<br />
881         foo-1.7.12<br />
882         foo-1.8.2<br />
883         foo-1.8.2a<br />
884         foo-1.12
885       </example>
886
887       <p>Sıfır ile başlalan numaralara ondalık sayı muamelesi yapılır:</p>
888
889       <example>
890         foo-1.001<br />
891         foo-1.002<br />
892         foo-1.030<br />
893         foo-1.04
894       </example>
895       </dd>
896
897       <dt><a name="indexoptions.xhtml"
898                id="indexoptions.xhtml"><code>XHTML</code></a></dt>
899
900       <dd><code>XHTML</code> seçeneği <module>mod_autoindex</module>’in kodu
901         HTML 3.2’ye değil XHTML 1.0’a uygun üretmesini sağlar.</dd>
902     </dl>
903
904    <!--
905      XXX: we should consider to allow sections inside <usage>
906      this would require some xslt changes...
907    -->
908   <dl><dt><code>+</code> veya <code>-</code> Önekli Seçenekler</dt>
909     <dd>
910       <p>Çok sayıda <directive>IndexOptions</directive> yönergesinin
911         işlenebileceğine dikkat edin.</p>
912
913       <ul>
914       <li>Tek bir dizin için çok sayıda <directive>IndexOptions</directive>
915         yönergesi belirtilmişse bunlar ayrı ayrı değil birlikte ele alınır.
916         Yani,
917
918       <example>
919         &lt;Directory /foo&gt;
920         <indent>
921           IndexOptions HTMLTable<br />
922           IndexOptions SuppressColumnsorting
923         </indent>
924         &lt;/Directory&gt;
925       </example>
926
927       <p>yapılandırmasındaki <directive>IndexOptions</directive>
928         yönergeleri</p>
929
930       <example>
931         IndexOptions HTMLTable SuppressColumnsorting
932       </example>
933
934       <p>yönergesine eşdeğerdir.</p>
935       </li>
936
937       <li>Seçeneklerde <code>+</code> veya <code>-</code> önekleri
938         kullanılabilmektedir.</li>
939       </ul>
940
941       <p><code>+</code> veya <code>-</code> önekli seçeneklere rastlandığında
942         bunlar mevcut (üst dizinden miras alınanlar ve/veya önceki atamalar)
943         <directive>IndexOptions</directive> yönergelerine uygulanır. Ancak,
944         önek kullanılmamış bir seçeneğe raslandığında, o noktada önceki ve
945         miras alınmış bu tür seçenekler iptal edilir. Şu örneği ele
946         alalım:</p>
947
948       <example>
949         IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing<br />
950         IndexOptions +SuppressSize
951       </example>
952
953       <p>Bunun net etkisi
954         <code>IndexOptions FancyIndexing +SuppressSize</code>
955         atamasına eşdeğerdir, çünkü öneksiz <code>FancyIndexing</code>
956         seçeneği kendinden önceki önekli seçenekleri iptal etmiş fakat hemen
957         ardından eklenmelerine izin vermiştir.</p>
958
959       <p>Belli bir dizine önceki seçenekleri temizleyerek koşulsuz olarak
960         tamamen yeni seçenekler atamak istiyorsanız
961         <directive>IndexOptions</directive> yönergesinde seçenekleri
962         <code>+</code> veya <code>-</code> öneklerini kullanmadan
963         belirtiniz.</p>
964     </dd>
965   </dl>
966 </usage>
967 </directivesynopsis>
968
969 <directivesynopsis>
970 <name>IndexOrderDefault</name>
971 <description>Dizin içerik listesinin öntanımlı sıralamasını belirler.
972 </description>
973 <syntax>IndexOrderDefault Ascending|Descending
974 Name|Date|Size|Description</syntax>
975 <default>IndexOrderDefault Ascending Name</default>
976 <contextlist><context>server config</context><context>virtual host</context>
977 <context>directory</context><context>.htaccess</context>
978 </contextlist>
979 <override>Indexes</override>
980
981 <usage>
982     <p><directive>IndexOrderDefault</directive> yönergesi <code><a
983       href="#indexoptions.fancyindexing" >FancyIndexing</a></code> seçeneğinin
984       etkin olduğu durumda işe yarar. Öntanımlı olarak süslü listelemede dizin
985       içeriği dosya ismine göre artan sıralamayla listelenir.
986       <directive>IndexOrderDefault</directive> yönergesi bu öntanımlı
987       sıralamanın değiştirilmesini mümkün kılar.</p>
988
989     <p><directive>IndexOrderDefault</directive> yönergesi iki değer alır. İlki
990       sıralama yönünü belirtmek üzere <code>Ascending</code> (küçükten büyüğe)
991       veya <code>Descending</code> (büyükten küçüğe) olmak zorundadır. İkinci
992       değer ise birincil sıralama anahtarını belirtmek üzere
993       <code>Name</code>, <code>Date</code>, <code>Size</code> ve
994       <code>Description</code> sözcüklerinden biri olmalıdır (anlamları
995       sırayla: İsim, Tarih, Boyut, Açıklama). İkincil sıralama anahtarı
996       <em>daima</em> artan sıralamayla dosya ismidir.</p>
997
998     <p>Sütunun tepesindeki sıralama bağını kaldırmak için
999       <code><a href="#indexoptions.suppresscolumnsorting"
1000       >SuppressColumnSorting</a></code> seçeneğinin yanında, sıralama
1001       tercihlerinizi geçersiz kılmak için sorgu dizgesine elle sıralama
1002       seçenekleri eklenmesini engellemek için
1003       <code><a href="#indexoptions.ignoreclient">IgnoreClient</a></code>
1004       seçeneğini de kullanarak istemcinin listeyi yeniden sıralamasını
1005       engelleyebilirsiniz.</p>
1006 </usage>
1007 </directivesynopsis>
1008
1009 <directivesynopsis>
1010 <name>IndexStyleSheet</name>
1011 <description>Dizin listesine bir biçembent ekler.</description>
1012 <syntax>IndexStyleSheet <var>url-yolu</var></syntax>
1013 <contextlist><context>server config</context><context>virtual host</context>
1014 <context>directory</context><context>.htaccess</context>
1015 </contextlist>
1016 <override>Indexes</override>
1017
1018 <usage>
1019     <p><directive>IndexStyleSheet</directive> yönergesi dizin listelemesi için
1020       kullanılacak biçembent dosyasının ismini belirtmek için kullanılır.</p>
1021
1022     <example><title>Örnek</title>
1023       IndexStyleSheet "/css/style.css"
1024     </example>
1025
1026     <p>Bu yönergenin <code>IndexOptions HTMLTable</code> ile birlikte
1027       kullanılması sonuçlanan HTML dosyasına bir miktar CSS sınıfı ekler.
1028       Tablonun tamamı <code>indexlist</code> için bir CSS kimliği verir ve
1029       aşağıdaki sınıflar listenin çeşitli parçalarıyla ilişkilendirilir:</p>
1030
1031     <table border="1" style="zebra">
1032     <tr><th>Sınıf</th><th>Tanım</th></tr>
1033     <tr><td>tr.indexhead</td>
1034         <td>Liste satırının başlığı</td></tr>
1035     <tr><td>th.indexcolicon and td.indexcolicon</td>
1036          <td>Simge sütunu</td></tr>
1037     <tr><td>th.indexcolname and td.indexcolname</td>
1038          <td>Dosya ismi sütunu</td></tr>
1039     <tr><td>th.indexcollastmod and td.indexcollastmod</td>
1040         <td>Son değişiklik sütunu</td></tr>
1041     <tr><td>th.indexcolsize and td.indexcolsize</td>
1042         <td>Dosya boyutu sütunu</td></tr>
1043     <tr><td>th.indexcoldesc and td.indexcoldesc</td>
1044         <td>Açıklama sütunu</td></tr>
1045     <tr><td>tr.breakrow</td>
1046         <td>Tablonun altınaki yatay çizgi</td></tr>
1047     <tr><td>tr.odd and tr.even</td>
1048         <td>Tek ve çift satırlar</td></tr>
1049     </table>
1050
1051 </usage>
1052 </directivesynopsis>
1053
1054 <directivesynopsis>
1055 <name>IndexHeadInsert</name>
1056 <description>Bir dizin sayfasının HEAD bölümüne metin yerleştirir.</description>
1057 <syntax>IndexHeadInsert <var>"imlenim ..."</var></syntax>
1058 <contextlist><context>server config</context><context>virtual host</context>
1059 <context>directory</context><context>.htaccess</context>
1060 </contextlist>
1061 <override>Indexes</override>
1062
1063 <usage>
1064     <p><directive>IndexHeadInsert</directive> yönergesi, dizin listesi için
1065     üretilen HTML’nin <var>&lt;head&gt;</var> bölümüne yerleştirilecek bir
1066     dizge tanımlar.</p>
1067     <example>
1068       <title>Example</title>
1069       IndexHeadInsert "&lt;link rel=\"sitemap\" href=\"/sitemap.html\"&gt;"
1070     </example>
1071 </usage>
1072 </directivesynopsis>
1073
1074 <directivesynopsis>
1075 <name>ReadmeName</name>
1076 <description>Dizin listesinin sonuna yerleştirilecek dosyanın ismini
1077 belirler.</description>
1078 <syntax>ReadmeName <var>dosya-ismi</var></syntax>
1079 <contextlist><context>server config</context><context>virtual host</context>
1080 <context>directory</context><context>.htaccess</context>
1081 </contextlist>
1082 <override>Indexes</override>
1083
1084 <usage>
1085     <p><directive>ReadmeName</directive> yönergesi dizin listesinin sonuna
1086       eklenecek dosyanın ismini belirler. <code><em>dosya-ismi</em></code> ile
1087       listeye dahil edilecek dosyanın ismi listelenen dizine göreli olarak
1088       belirtilir. Eğer dosya ismi 2. örnekteki gibi bir bölü çizgisi ile
1089       başlıyorsa <directive module="core">DocumentRoot</directive>’a göreli
1090       belirtildiği varsayılır.</p>
1091
1092     <example><title>1. Örnek</title>
1093       ReadmeName FOOTER.html
1094     </example>
1095
1096     <example><title>2. Örnek</title>
1097       ReadmeName /include/FOOTER.html
1098     </example>
1099
1100     <p>Ayrıca bu davranışın daha ayrıntılı ele alındığı <directive
1101       module="mod_autoindex" >HeaderName</directive> yönergesine de
1102       bakınız.</p>
1103 </usage>
1104 </directivesynopsis>
1105
1106 </modulesynopsis>