github.com/krum110487/go-htaccess@v0.0.0-20240316004156-60641c8e7598/tests/data/apache_2_2_34/manual/mod/mod_dir.html.tr.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="tr" xml:lang="tr"><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_dir - Apache HTTP Sunucusu Sürüm 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_dir.html" rel="canonical" /></head> 18 <body> 19 <div id="page-header"> 20 <p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p> 21 <p class="apache">Apache HTTP Sunucusu Sürüm 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 Sunucusu</a> > <a href="http://httpd.apache.org/docs/">Belgeleme</a> > <a href="../">Sürüm 2.2</a> > <a href="./">Modüller</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_dir.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Apache Modülü mod_dir</h1> 30 <div class="toplang"> 31 <p><span>Mevcut Diller: </span><a href="../en/mod/mod_dir.html" hreflang="en" rel="alternate" title="English"> en </a> | 32 <a href="../ja/mod/mod_dir.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 33 <a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 34 <a href="../tr/mod/mod_dir.html" title="Türkçe"> tr </a></p> 35 </div> 36 <table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Bölü çizgisiyle biten yönlendirmeleri yapar ve dizin içeriği dosyalarını sunar.</td></tr> 37 <tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Temel</td></tr> 38 <tr><th><a href="module-dict.html#ModuleIdentifier">Modül Betimleyici:</a></th><td>dir_module</td></tr> 39 <tr><th><a href="module-dict.html#SourceFile">Kaynak Dosyası:</a></th><td>mod_dir.c</td></tr></table> 40 <h3>Özet</h3> 41 42 <p>Bir dizin içerik dosyası şu iki kaynaktan birinden gelebilir:</p> 43 44 <ul> 45 <li>Kullanıcı tarafından yazılmış ve ismi genellikle 46 <code>index.html</code> olan bir dosya. Dosya ismi <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> yönergesi ile belirlenir. 47 Bu, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> modülü tarafından denetlenir.</li> 48 49 <li>Aksi takdirde içerik listesi sunucu tarafından üretilir. Bu, 50 <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> modülü tarafından sağlanır.</li> 51 </ul> 52 <p>Bu iki işlev tamamen birbirinden ayrıdır, dolayısıyla eğer isterseniz 53 kendiliğinden dizin içerik listesi üretimini tamamen iptal 54 edebilirsiniz.</p> 55 56 <p>Sunucu <code>http://sunucum/filanca/birdizin</code> şeklinde bir istek 57 aldığında <code>birdizin</code> bir dizinin ismiyse ‘bölü çizgisiyle 58 biten’ bir yönlendirme söz konusudur. Dizinler URL sonuna bir bölü 59 çizgisi eklenmesini gerektirir, bu bakımdan <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> 60 modülü isteği <code>http://sunucum/filanca/birdizin/</code> şeklinde 61 yönlendirir.</p> 62 </div> 63 <div id="quickview"><h3 class="directives">Yönergeler</h3> 64 <ul id="toc"> 65 <li><img alt="" src="../images/down.gif" /> <a href="#directoryindex">DirectoryIndex</a></li> 66 <li><img alt="" src="../images/down.gif" /> <a href="#directoryslash">DirectorySlash</a></li> 67 <li><img alt="" src="../images/down.gif" /> <a href="#fallbackresource">FallbackResource</a></li> 68 </ul> 69 <ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div> 70 71 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 72 <div class="directive-section"><h2><a name="DirectoryIndex" id="DirectoryIndex">DirectoryIndex</a> <a name="directoryindex" id="directoryindex">Yönergesi</a></h2> 73 <table class="directive"> 74 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İstemci bir dizin istediğinde dizin içeriğini listeler. 75 </td></tr> 76 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>DirectoryIndex 77 <var>yerel-url</var> [<var>yerel-url</var>] ...</code></td></tr> 78 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>DirectoryIndex index.html</code></td></tr> 79 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr> 80 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>Indexes</td></tr> 81 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Temel</td></tr> 82 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>mod_dir</td></tr> 83 </table> 84 <p><code class="directive">DirectoryIndex</code> yönergesi, istemci, dizinin 85 sonuna bir bölü çizgisi ekleyerek dizin içeriğinin listelenmesini 86 istediğinde bakılmak üzere özkaynakları listeler. 87 <code><em>yerel-url</em></code>, sunucu üstünde istenen dizine göreli 88 bir belgenin URL’sidir; normal olarak dizin içindeki bir dosyanın 89 ismidir. Çeşitli URL’ler verilebilirse de sunucu daima ilk bulduğuyla 90 dönecektir. Eğer özkaynakların hiçbiri yoksa ve <code>Indexes</code> 91 seçeneği atanmışsa sunucu dizin içeriğinden bir liste üretecektir.</p> 92 93 <div class="example"><h3>Örnek:</h3><p><code> 94 DirectoryIndex index.html 95 </code></p></div> 96 97 <p>Bu yapılandırmadan sonra yapılan bir 98 <code>http://mesela.dom/belgeler/</code> isteğine karşılık, sunucu, 99 mevcutsa <code>http://mesela.dom/belgeler/index.html</code> dosyasını 100 döndürecek, değilse ürettiği dizin içerik listesini gönderecektir.</p> 101 102 <p>Belgelerin dizine göreli olmasının gerekmediğine dikkat ediniz.</p> 103 104 <div class="example"><p><code> 105 DirectoryIndex index.html index.txt /cgi-bin/index.pl 106 </code></p></div> 107 108 <p>Bu örnekte ise dizin içinde <code>index.html</code> ne de 109 <code>index.txt</code> mevcut olduğunda <code>/cgi-bin/index.pl</code> 110 CGI betiği çalıştırılacaktır.</p> 111 112 <p><strong>Ek Bilgi:</strong> <a href="../sections.html"><em>Aynı 113 bağlam</em></a> içinde çok sayıda <code class="directive">DirectoryIndex</code> 114 yönergesi varsa bunlar bir öncekini geçersiz kılmayacak, listeye 115 eklenecektir: 116 </p> 117 118 <div class="example"><pre># Örnek A: İlk sayfa index.html olsun buna index.php de eklensin. 119 <Directory /foo> 120 DirectoryIndex index.html 121 DirectoryIndex index.php 122 </Directory> 123 124 # Örnek B: Tek bir yönerge ile yapılması dışında Örnek A ile aynıdır. 125 <Directory /foo> 126 DirectoryIndex index.html index.php 127 </Directory></pre></div> 128 129 </div> 130 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 131 <div class="directive-section"><h2><a name="DirectorySlash" id="DirectorySlash">DirectorySlash</a> <a name="directoryslash" id="directoryslash">Yönergesi</a></h2> 132 <table class="directive"> 133 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bölü çizgisi ile biten yönlendirmeleri açar/kapar.</td></tr> 134 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>DirectorySlash On|Off</code></td></tr> 135 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>DirectorySlash On</code></td></tr> 136 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr> 137 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>Indexes</td></tr> 138 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Temel</td></tr> 139 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>mod_dir</td></tr> 140 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0.51 ve sonrasında mevcuttur.</td></tr> 141 </table> 142 <p><code class="directive">DirectorySlash</code> yönergesi, bir dizin isteğinde 143 bulunan URL’lerin sonuna <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> modülü tarafından bir 144 bölü çizgisi eklenip eklenmeyeceğini belirler.</p> 145 146 <p>Normalde, bir kullanıcı sona bir bölü çizgisi eklemeden bir dizin için 147 istekte bulunursa <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> zaten onu aynı özkaynağa 148 yönlendirir, fakat isteğin sonuna bir bölü çizgisi eklenmesinin bazı iyi 149 sebepleri vardır:</p> 150 151 <ul> 152 <li>Kullanıcı bunun sonucunda meşru bir URL ile istekte bulunmuş olur.</li> 153 <li><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> gerektiği gibi çalışır. Yoksa 154 bağlantıdaki yolu sunamayacağından yanlış yolu gösterirdi.</li> 155 <li><code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> yönergesi 156 sadece bölü çizgisi ile biten dizin istekleri için değerlendirilir.</li> 157 <li>HTML sayfa içindeki göreli URL başvuruları gerektiği gibi 158 çalışacaktır.</li> 159 </ul> 160 161 <p>Siz yine de bu etkiyi istemezseniz ve yukarıdaki sebepler de size uygun 162 değilse yönlendirmeyi aşağıdaki gibi kapatabilirsiniz. Ancak, bunu yapmanın 163 olası bir güvenlik açığını da beraberinde getireceği dikkate 164 alınmalıdır.</p> 165 166 <div class="example"><p><code> 167 # Aşağıdaki güvenlik uyarısına bakınız!<br /> 168 <Location /bir/yol><br /> 169 <span class="indent"> 170 DirectorySlash Off<br /> 171 SetHandler bir-eylemci<br /> 172 </span> 173 </Location> 174 </code></p></div> 175 176 <div class="warning"><h3>Güvenlik Uyarı</h3> 177 <p>Bölü çizgisi ile biten yönlendirmelerin kapatılması bir bilginin 178 istemeyek açığa çıkmasına sebep olabilir. <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> 179 modülünün etkin olduğunu (<code>Options +Indexes</code>) ve <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> ile geçerli bir özkaynağın 180 (<code>index.html</code> olsun) atandığını ama bu URL için başka hiçbir 181 özel eylemci tanımlanmadığını varsayalım. Bu durumda bölü çizgisi ile 182 biten bir istek olduğunda <code>index.html</code> dosyası sunulurdu. 183 <strong>Fakat bölü çizgisi ile bitmeyen bir istek dizin içeriğinin 184 listelenmesi ile sonuçlanırdı.</strong></p> 185 </div> 186 187 </div> 188 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 189 <div class="directive-section"><h2><a name="FallbackResource" id="FallbackResource">FallbackResource</a> <a name="fallbackresource" id="fallbackresource">Yönergesi</a></h2> 190 <table class="directive"> 191 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir dosyayla eşleşmeyen istekler için öntanımlı bir URL tanımlar 192 </td></tr> 193 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>FallbackResource disabled | <var>yerel-url</var></code></td></tr> 194 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>None - httpd 404 döndürür (Bulunamadı)</code></td></tr> 195 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr> 196 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>Indexes</td></tr> 197 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Temel</td></tr> 198 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>mod_dir</td></tr> 199 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache HTTP Server 2.2.16 ve sonrası - <code>disabled</code> 200 değiştirgesi 2.2.24'ten itibaren desteklenmektedir.</td></tr> 201 </table> 202 <p>Dosya sisteminizdeki hiçbir şey ile eşleşmeyen URL'ler için bir 203 eylemci atamak isterseniz bunı kullanın. Kullanmadığınız takdirde 204 httpd bir HTTP 404 (Bulunamadı) döndürecektir. Örneğin</p> 205 <div class="example"><p><code> 206 <code>FallbackResource /not-404.php</code> 207 </code></p></div> 208 <p>yönergesi ile varolmayan dosyalarla ilgili isteklere 209 <code>/not-404.php</code> sayfası gönderilirken varolanlar ile 210 ilgili istekler bundan etkilenmeyecektir.</p> 211 <p>Çoğunlukla, belli bir dizindeki mevcut dosya ve betiklere yapılan istekler 212 dışındaki tüm isteklere tek bir dosyanın veya belli bir kaynağın yanıt 213 vermesi istenir. Buna 'öndenetleyici' adı verilir.</p> 214 <p>httpd'nin eski sürümlerinde bunu sağlamak için 215 <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ve istenen dosya veya dizinin var olup 216 olmadığını sınamak için <code>-f</code> ve <code>-d</code> kullanımı 217 gerekirdi. Bu artık tek bir yapılandırma satırı ile 218 halledilebilmektedir.</p> 219 <div class="example"><p><code> 220 <code>FallbackResource /index.php</code> 221 </code></p></div> 222 <p>Resimler, css dosyaları gibi mevcut dosyalar normal olarak sunulmaya 223 devam edecektir.</p> 224 <p>Üst dizinden miras alınmasının istenmemesi özelliğini iptal etmek için 225 <code>disabled</code> değiştirgesini kullanın.</p> 226 <p><em>http://example.com/blog/</em> gibi bir alt-URI isteğinde bu alt-URI 227 bir <var>yerel-url</var> olarak sunulabilir:</p> 228 <div class="example"><p><code> 229 <code> 230 <Directory /web/example.com/htdocs/blog><br /> 231 <span class="indent"> 232 FallbackResource /blog/index.php<br /> 233 </span> 234 </Directory><br /> 235 <Directory /web/example.com/htdocs/blog/images><br /> 236 <span class="indent"> 237 FallbackResource disabled<br /> 238 </span> 239 </Directory> 240 </code> 241 </code></p></div> 242 243 </div> 244 </div> 245 <div class="bottomlang"> 246 <p><span>Mevcut Diller: </span><a href="../en/mod/mod_dir.html" hreflang="en" rel="alternate" title="English"> en </a> | 247 <a href="../ja/mod/mod_dir.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 248 <a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 249 <a href="../tr/mod/mod_dir.html" title="Türkçe"> tr </a></p> 250 </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">Yorum</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> 251 <script type="text/javascript"><!--//--><![CDATA[//><!-- 252 var comments_shortname = 'httpd'; 253 var comments_identifier = 'http://httpd.apache.org/docs/2.2/mod/mod_dir.html'; 254 (function(w, d) { 255 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 256 d.write('<div id="comments_thread"><\/div>'); 257 var s = d.createElement('script'); 258 s.type = 'text/javascript'; 259 s.async = true; 260 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 261 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 262 } 263 else { 264 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 265 } 266 })(window, document); 267 //--><!]]></script></div><div id="footer"> 268 <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> altında lisanslıdır.</p> 269 <p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- 270 if (typeof(prettyPrint) !== 'undefined') { 271 prettyPrint(); 272 } 273 //--><!]]></script> 274 </body></html>