mod_dir.xml.tr revision 0fd698d8db8a8243e30dceabe622b3ffc2d78c61
2058N/A<?xml version="1.0"?>
2058N/A<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
2058N/A<?xml-stylesheet type="text/xsl" href="/style/manual.tr.xsl"?>
2058N/A<!-- English Revision: 713462 -->
2058N/A<!-- =====================================================
2058N/A Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
2058N/A Reviewed by: Orhan Berent <berent belgeler.org>
2058N/A========================================================== -->
2058N/A
2058N/A<!--
2058N/A Licensed to the Apache Software Foundation (ASF) under one or more
2058N/A contributor license agreements. See the NOTICE file distributed with
2058N/A this work for additional information regarding copyright ownership.
2058N/A The ASF licenses this file to You under the Apache License, Version 2.0
2058N/A (the "License"); you may not use this file except in compliance with
2058N/A the License. You may obtain a copy of the License at
2058N/A
2058N/A http://www.apache.org/licenses/LICENSE-2.0
2058N/A
2058N/A Unless required by applicable law or agreed to in writing, software
2058N/A distributed under the License is distributed on an "AS IS" BASIS,
2058N/A WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2058N/A See the License for the specific language governing permissions and
2058N/A limitations under the License.
2058N/A-->
2058N/A
2058N/A<modulesynopsis metafile="mod_dir.xml.meta">
2058N/A<name>mod_dir</name>
2058N/A<description>Bölü çizgisiyle biten yönlendirmeleri yapar ve dizin içeriği dosyalarını sunar.</description>
2058N/A<status>Base</status>
2058N/A<sourcefile>mod_dir.c</sourcefile>
2058N/A<identifier>dir_module</identifier>
2058N/A
2058N/A<summary>
2058N/A <p>Bir dizin içerik dosyası şu iki kaynaktan birinden gelebilir:</p>
2058N/A
2058N/A <ul>
2058N/A <li>Kullanıcı tarafından yazılmış ve ismi genellikle
2058N/A <code>index.html</code> olan bir dosya. Dosya ismi <directive
2058N/A module="mod_dir" >DirectoryIndex</directive> yönergesi ile belirlenir.
2058N/A Bu, <module>mod_dir</module> modülü tarafından denetlenir.</li>
2058N/A
2058N/A <li>Aksi takdirde içerik listesi sunucu tarafından üretilir. Bu,
2058N/A <module>mod_autoindex</module> modülü tarafından sağlanır.</li>
2058N/A </ul>
2058N/A <p>Bu iki işlev tamamen birbirinden ayrıdır, dolayısıyla eğer isterseniz
2058N/A kendiliğinden dizin içerik listesi üretimini tamamen iptal
2058N/A edebilirsiniz.</p>
2058N/A
2058N/A <p>Sunucu <code>http://sunucum/filanca/birdizin</code> şeklinde bir istek
2058N/A aldığında <code>birdizin</code> bir dizinin ismiyse ‘bölü çizgisiyle
2058N/A biten’ bir yönlendirme söz konusudur. Dizinler URL sonuna bir bölü
2058N/A çizgisi eklenmesini gerektirir, bu bakımdan <module>mod_dir</module>
2058N/A modülü isteği <code>http://sunucum/filanca/birdizin/</code> şeklinde
2058N/A yönlendirir.</p>
2058N/A</summary>
2058N/A
2058N/A<directivesynopsis>
2058N/A<name>DirectoryIndex</name>
2058N/A<description>İstemci bir dizin istediğinde dizin içeriğini listeler.
2058N/A</description>
2058N/A<syntax>DirectoryIndex
2058N/A disabled | <var>yerel-url</var> [<var>yerel-url</var>] ...</syntax>
2058N/A<default>DirectoryIndex index.html</default>
2058N/A<contextlist><context>server config</context><context>virtual host</context>
2058N/A<context>directory</context><context>.htaccess</context></contextlist>
2058N/A<override>Indexes</override>
2058N/A
2058N/A<usage>
2058N/A <p><directive>DirectoryIndex</directive> yönergesi, istemci, dizinin
2058N/A sonuna bir bölü çizgisi ekleyerek dizin içeriğinin listelenmesini
2058N/A istediğinde bakılmak üzere özkaynakları listeler.
2058N/A <code><em>yerel-url</em></code>, sunucu üstünde istenen dizine göreli
2058N/A bir belgenin URL’sidir; normal olarak dizin içindeki bir dosyanın
2058N/A ismidir. Çeşitli URL’ler verilebilirse de sunucu daima ilk bulduğuyla
2058N/A dönecektir. Eğer özkaynakların hiçbiri yoksa ve <code>Indexes</code>
2058N/A seçeneği atanmışsa sunucu dizin içeriğinden bir liste üretecektir.</p>
2058N/A
2058N/A <example><title>Örnek:</title>
DirectoryIndex index.html
</example>
<p>Bu yapılandırmadan sonra yapılan bir
<code>http://sunucum/belgeler/</code> isteğine karşılık, sunucu,
mevcutsa <code>http://sunucum/belgeler/index.html</code> dosyasını
döndürecek, değilse ürettiği dizin içerik listesini gönderecektir.</p>
<p>Belgelerin dizine göreli olmasının gerekmediğine dikkat ediniz.</p>
<example>
DirectoryIndex index.html index.txt /cgi-bin/index.pl
</example>
<p>Bu örnekte ise dizin içinde ne <code>index.html</code> ne de
<code>index.txt</code> mevcut olduğunda <code>/cgi-bin/index.pl</code>
CGI betiği çalıştırılacaktır.</p>
<p><code>disabled</code> değeri tek başına <module>mod_dir</module>’in bir
dizin listesi aramasını engeller. <code>disabled</code> değiştirgesi
öncesinde ve sonrasında başka bir değiştirge hatta bir <code>disabled</code>
daha olsa bile tek başına <code>disabled</code> verilmiş gibi
yorumlanır.</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>DirectorySlash</name>
<description>Bölü çizgisi ile biten yönlendirmeleri açar/kapar.</description>
<syntax>DirectorySlash On|Off</syntax>
<default>DirectorySlash On</default>
<contextlist><context>server config</context><context>virtual host</context>
<context>directory</context><context>.htaccess</context></contextlist>
<override>Indexes</override>
<compatibility>Apache 2.0.51 ve sonrasında mevcuttur.</compatibility>
<usage>
<p><directive>DirectorySlash</directive> yönergesi, bir dizin isteğinde
bulunan URL’lerin sonuna <module>mod_dir</module> modülü tarafından bir
bölü çizgisi eklenip eklenmeyeceğini belirler.</p>
<p>Normalde, bir kullanıcı sona bir bölü çizgisi eklemeden bir dizin için
istekte bulunursa <module>mod_dir</module> zaten onu aynı özkaynağa
yönlendirir, fakat isteğin sonuna bir bölü çizgisi eklenmesinin bazı iyi
sebepleri vardır:</p>
<ul>
<li>Kullanıcı bunun sonucunda meşru bir URL ile istekte bulunmuş olur.</li>
<li><module>mod_autoindex</module> gerektiği gibi çalışır. Yoksa
bağlantıdaki yolu sunamayacağından yanlış yolu gösterirdi.</li>
<li><directive module="mod_dir">DirectoryIndex</directive> yönergesi
sadece bölü çizgisi ile biten dizin istekleri için değerlendirilir.</li>
<li>HTML sayfa içindeki göreli URL başvuruları gerektiği gibi
çalışacaktır.</li>
</ul>
<p>Siz yine de bu etkiyi istemezseniz ve yukarıdaki sebepler de size uygun
değilse yönlendirmeyi şöyle kapatabilirsiniz:</p>
<example>
# Aşağıdaki güvenlik uyarısına bakınız!<br />
&lt;Location /bir/yol&gt;<br />
<indent>
DirectorySlash Off<br />
SetHandler bir-eylemci<br />
</indent>
&lt;/Location&gt;
</example>
<note type="warning"><title>Güvenlik Uyarı</title>
<p>Bölü çizgisi ile biten yönlendirmelerin kapatılması bir bilginin
istemeyek açığa çıkmasına sebep olabilir. <module>mod_autoindex</module>
modülünün etkin olduğunu (<code>Options +Indexes</code>) ve <directive
module="mod_dir" >DirectoryIndex</directive> ile geçerli bir özkaynağın
(<code>index.html</code> olsun) atandığını ama bu URL için başka hiçbir
özel eylemci tanımlanmadığını varsayalım. Bu durumda bölü çizgisi ile
biten bir istek olduğunda <code>index.html</code> dosyası sunulurdu.
<strong>Fakat bölü çizgisi ile bitmeyen bir istek dizin içeriğinin
listelenmesi ile sonuçlanırdı.</strong></p>
</note>
</usage>
</directivesynopsis>
</modulesynopsis>