sections.xml.tr revision 7fdd79a6e3620562e4f9062ed5cec77bedc06c67
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd<?xml-stylesheet type="text/xsl" href="/style/manual.tr.xsl"?>
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd<!-- English Revision: 1300910 -->
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd<!-- =====================================================
2d2eda71267231c2526be701fe655db125852c1ffielding Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd Reviewed by: Orhan Berent <berent belgeler.org>
2d2eda71267231c2526be701fe655db125852c1ffielding========================================================== -->
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd Licensed to the Apache Software Foundation (ASF) under one or more
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd contributor license agreements. See the NOTICE file distributed with
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd this work for additional information regarding copyright ownership.
2d2eda71267231c2526be701fe655db125852c1ffielding The ASF licenses this file to You under the Apache License, Version 2.0
2d2eda71267231c2526be701fe655db125852c1ffielding (the "License"); you may not use this file except in compliance with
2d2eda71267231c2526be701fe655db125852c1ffielding the License. You may obtain a copy of the License at
0432a26b69eedfb9ca5f34fba590236378a24851ben Unless required by applicable law or agreed to in writing, software
0432a26b69eedfb9ca5f34fba590236378a24851ben distributed under the License is distributed on an "AS IS" BASIS,
2d2eda71267231c2526be701fe655db125852c1ffielding WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2d2eda71267231c2526be701fe655db125852c1ffielding See the License for the specific language governing permissions and
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb limitations under the License.
cd39d2139743ca0ef899953c6496dcf99e9c791atrawick <p><a href="configuring.html">Yapılandırma dosyaları</a>ndaki
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein yönergeler sunucunun tamamına uygulanacağı gibi sadece belli dizinler,
b627048681b27fe30f979ba471b523be3a6a22adrbb dosyalar, konaklar veya URL’lere uygulanmakla sınırlanabilir. Bu
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein belgede, yapılandırma bölümü taşıyıcılarınının veya
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein <code>.htaccess</code> dosyalarının, yapılandırma dosyalarındaki diğer
44c46ef733836b32585d135d2d90856e7cfd9929rbb yönergelerin etki alanlarını değiştirtirmek için nasıl kullanılacağı
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb açıklanmıştır.</p>
9cfc48b742c224c1fbc2c26a4119a3266192c7d2wrowe<section id="types"><title>Yapılandırma Bölümü Taşıyıcılarının Türleri</title>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein <modulelist>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein </modulelist>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein <directivelist>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <directive type="section" module="core">Directory</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">DirectoryMatch</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">Files</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">FilesMatch</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">If</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">IfDefine</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">IfModule</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="mod_version">IfVersion</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">Location</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">LocationMatch</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="mod_proxy">Proxy</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="mod_proxy">ProxyMatch</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">VirtualHost</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding </directivelist>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>İki temel taşıyıcı türü vardır. Taşıyıcıların çoğu her istek için
dd5cbadf2df719db2f3c769d03ec847da25854e6bnicholes değerlendirmeye alınır. Taşıyıcılardaki yönergeler ise sadece bu
dd5cbadf2df719db2f3c769d03ec847da25854e6bnicholes taşıyıcılarla eşleşen istekler için uygulanır. Diğer yandan,
dd5cbadf2df719db2f3c769d03ec847da25854e6bnicholes <directive type="section" module="core">IfDefine</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">IfModule</directive> ve
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="mod_version">IfVersion</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding taşıyıcıları sadece sunucu başlatılırken veya yeniden başlatılırken
2d2eda71267231c2526be701fe655db125852c1ffielding değerlendirmeye alınır. Başlatma sırasında gerektirdikleri koşullar
2d2eda71267231c2526be701fe655db125852c1ffielding sağlanıyorsa içerdikleri yönergeler tüm isteklere uygulanır. Aksi
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb takdirde, içerdikleri yönergeler yok sayılır.</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p><directive type="section" module="core">IfDefine</directive> yönergesi
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb sadece <program>httpd</program> komut satırında uygun parametreler
72a4ef8eac1adef882246c5bfb9b8bbd82d613c4coar tanımlanmışsa uygulanabilecek yönergeleri içerir. Örneğin, aşağıdaki
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb yapılandırma ile tüm isteklerin diğer siteye yönlendirilebilmesi sadece
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb sunucu <code>httpd -DClosedForNow</code> komut satırı ile başlatıldığı
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb takdirde mümkün olur:</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <IfDefine ClosedForNow><br />
2d2eda71267231c2526be701fe655db125852c1ffielding </IfDefine>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive type="section" module="core">IfModule</directive> yönergesi
2d2eda71267231c2526be701fe655db125852c1ffielding sadece belli bir modülün sunucuda kullanılabilir durumda olması halinde
2d2eda71267231c2526be701fe655db125852c1ffielding uygulanabilecek yönergeleri içerir. Modülün ya sunucuyla birlikte durağan
57edbe3cb9356a0b599c7b07f3aae0e721ee57e2coar olarak derlenmiş olması ya da devingen olarak derlenmiş ve yapılandırma
2d2eda71267231c2526be701fe655db125852c1ffielding dosyasında yönergeden önce o modüle ilişkin bir <directive
a77c6787a1ea7dd88cb6cf8e4ad968b235af2a20jorton module="mod_so">LoadModule</directive> satırının bulunması gerekir. Bu
2d2eda71267231c2526be701fe655db125852c1ffielding yönergeyi sadece belli bir modülün varlığının veya yokluğunun
2d2eda71267231c2526be701fe655db125852c1ffielding yapılandırma dosyanızın çalışmasını etkilememesini istediğiniz durumlarda
2d2eda71267231c2526be701fe655db125852c1ffielding kullanmalısınız. Eksik modüllerle ilgili hata iletilerini
2d2eda71267231c2526be701fe655db125852c1ffielding engellediğinden, taşıyıcı içine, her zaman çalışması istenen yönergeler
2d2eda71267231c2526be701fe655db125852c1ffielding konulmamalıdır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Aşağıdaki örnekte, <directive module="mod_mime_magic"
2d2eda71267231c2526be701fe655db125852c1ffielding >MimeMagicFile</directive> yönergesi sadece
2d2eda71267231c2526be701fe655db125852c1ffielding <module>mod_mime_magic</module> modülü mevcutsa uygulanacaktır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding </IfModule>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive type="section" module="mod_version">IfVersion</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding yönergesi sunucunun belli bir sürümünün çalıştırılması halinde
2d2eda71267231c2526be701fe655db125852c1ffielding uygulanabilecek yönergeleri içerebilmesi dışında <directive
2d2eda71267231c2526be701fe655db125852c1ffielding type="section" module="core">IfDefine</directive> ve <directive
2d2eda71267231c2526be701fe655db125852c1ffielding type="section" module="core">IfModule</directive> yönergeleri gibidir.
2d2eda71267231c2526be701fe655db125852c1ffielding <module>mod_version</module> modülü farklı httpd sürümleri ve farklı
2d2eda71267231c2526be701fe655db125852c1ffielding yapılandırmalarla büyük ağlarda çalışmayı mümkün kılmak veya sürüm
2d2eda71267231c2526be701fe655db125852c1ffielding denemeleri yapabilmek amacıyla tasarlanmıştır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <IfVersion >= 2.1><br />
2d2eda71267231c2526be701fe655db125852c1ffielding # burası sadece 2.1.0 veya daha üstü sürümlerde<br />
2d2eda71267231c2526be701fe655db125852c1ffielding # iş görür.<br />
2d2eda71267231c2526be701fe655db125852c1ffielding </IfVersion>
dbbf1b4183ae16353011a5269b37899f02b97d81gregames <p><directive type="section" module="core">IfDefine</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">IfModule</directive> ve
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="mod_version">IfVersion</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding yönergelerinin önüne "!" konularak olumsuz koşullar için uygulanabilir.
2d2eda71267231c2526be701fe655db125852c1ffielding Ayrıca, bu bölümler daha karmaşık sınırlamalar elde etmek amacıyla bir
e44e11f9fece12c783f18d033923bfc0d6b4289aake diğerinin içinde kullanılabilirler.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <title>Dosya Sistemi, Site Alanı ve Mantıksal İfadeler</title>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>En sık kullanılan yapılandırma bölümü taşıyıcıları dosya sistemindeki
2d2eda71267231c2526be701fe655db125852c1ffielding veya site alanındaki belli yerlerin yapılandırmalarını değiştirmekte
2d2eda71267231c2526be701fe655db125852c1ffielding kullanılanlardır. Öncelikle, bu ikisi arasındaki farkları bilmek
2d2eda71267231c2526be701fe655db125852c1ffielding önemlidir. Dosya sistemi disklerinizin işletim sistemi tarafından size
2d2eda71267231c2526be701fe655db125852c1ffielding gösterilen halidir. Örneğin, öntanımlı kurulumda Apache httpd, Unix
2d2eda71267231c2526be701fe655db125852c1ffielding sistemlerinde <code>/usr/local/apache2</code> altındayken Windows
2d2eda71267231c2526be701fe655db125852c1ffielding sistemlerinde <code>"c:/Program Files/Apache Group/Apache2"</code>
2d2eda71267231c2526be701fe655db125852c1ffielding altındadır. (Bilgi: Windows için bile, Apache httpd yapılandırma
2d2eda71267231c2526be701fe655db125852c1ffielding dosyalarında dosya yolu belirtilirken tersbölü değil normal bölü
2d2eda71267231c2526be701fe655db125852c1ffielding karakterleri kullanılır.) Site alanı ise sunucu tarafından istemciye
2d2eda71267231c2526be701fe655db125852c1ffielding sunulan dizin ağacıdır. Yani, site alanı içindeki <code>/dir/</code>
2d2eda71267231c2526be701fe655db125852c1ffielding dizini, Apache httpd’nin Unix üzerinde dosya sistemine öntanımlı olarak
2d2eda71267231c2526be701fe655db125852c1ffielding kurulduğu yer göz önüne alınarak, dosya sistemindeki
2d2eda71267231c2526be701fe655db125852c1ffielding <code>/usr/local/apache2/htdocs/dir/</code> dizinine karşılıktır. Site
2d2eda71267231c2526be701fe655db125852c1ffielding sayfaları veritabanlarından veya başka yerlerden devingen olarak
2d2eda71267231c2526be701fe655db125852c1ffielding üretilebildiğinden site alanlarının doğrudan dosya sistemine eşlenmesi
2d2eda71267231c2526be701fe655db125852c1ffielding gerekli değildir.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <section id="filesystem"><title>Dosya Sistemi Taşıyıcıları</title>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive type="section" module="core">Directory</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding ve <directive type="section" module="core">Files</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding taşıyıcıları, <glossary ref="regex">düzenli ifade</glossary> karşılıkları
2d2eda71267231c2526be701fe655db125852c1ffielding ile beraber, yönergeleri dosya sisteminin parçalarına uygularlar. Bir
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">Directory</directive> bölümü
2d2eda71267231c2526be701fe655db125852c1ffielding içindeki yönergeler belli bir dosya sistemi dizinine ve onun alt
2d2eda71267231c2526be701fe655db125852c1ffielding dizinlerine uygulanır. Aynı etki <a href="howto/htaccess.html">.htaccess
2d2eda71267231c2526be701fe655db125852c1ffielding dosyaları</a> kullanılarak da sağlanabilir. Örneğin aşağıdaki
2d2eda71267231c2526be701fe655db125852c1ffielding yapılandırmada, <code>/var/web/dir1</code> dizini ve alt dizinlerinde
2d2eda71267231c2526be701fe655db125852c1ffielding dizin içeriğinin listelenmesi etkin kılınmaktadır.</p>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh Options +Indexes<br />
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet </Directory>
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet <p>Bir <directive type="section" module="core">Files</directive> bölümü
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb içindeki yönergeler, hangi dizinde bulunduğuna bakılmaksızın ismi
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb belirtilen dosyalara uygulanır. Örneğin, aşağıdaki yapılandırma
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh yönergeleri yapılandırma dosyasının ana bölümüne yerleştirildiği takdirde
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <code>gizli.html</code> isimli dosyalara nerede bulunursa bulunsun
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb erişime izin vermeyecektir.</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Order allow,deny<br />
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Deny from all<br />
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </Files>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </example>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <p>Dosya sisteminin belli bir yerindeki belli dosyalarla ilgili yaptırımlar
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh için <directive type="section" module="core">Files</directive> ve
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <directive type="section" module="core">Directory</directive> bölümleri
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh birlikte kullanılabilir. Örneğin, aşağıdaki yapılandırma
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <code>/var/web/dir1/</code> altında bulunabilecek diğer tüm
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <code>gizli.html</code> dosyalarına erişimi yasaklar.</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Order allow,deny<br />
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh Deny from all<br />
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </Files><br />
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </Directory>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </example>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh </section>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <section id="webspace"><title>Site Alanı Taşıyıcıları</title>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <p><directive type="section" module="core">Location</directive> yönergesi
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb ve yönergenin <glossary ref="regex">düzenli ifade</glossary> karşılığı
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb site alanındaki içerik için yapılandırmayı değiştirir. Örneğin aşağıdaki
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb yapılandırma, <code>/gizli</code> ile başlayan URL yollarına erişimi
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh engeller. Özellikle, <code>http://siteniz.mesela.dom/gizli</code>,
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <code>http://siteniz.mesela.dom/gizli/dir/dosya.html</code>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb istekleri yanında <code>/gizli</code> ile başlayan diğer isteklere de
99d6d3207e24ba1f8eba77ef903948d738886cf5nd uygulanır.</p>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd <LocationMatch ^/gizli><br />
99d6d3207e24ba1f8eba77ef903948d738886cf5nd Order Allow,Deny<br />
99d6d3207e24ba1f8eba77ef903948d738886cf5nd Deny from all<br />
99d6d3207e24ba1f8eba77ef903948d738886cf5nd </LocationMatch>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd </example>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd <p>Dosya sistemi ile etkileşime girmeyen herşey için
99d6d3207e24ba1f8eba77ef903948d738886cf5nd <directive type="section" module="core">Location</directive>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd yönergesi gerekir. Aşağıdaki örnekte, belli bir URL’nin
99d6d3207e24ba1f8eba77ef903948d738886cf5nd <module>mod_status</module> modülü tarafından sağlanan bir dahili
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Apache eylemcisine nasıl eşlenebileceği gösterilmiştir. Bu örnek
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh için dosya sisteminde <code>server-status</code> adında bir dosya
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb veya dizin bulunması gerekli değildir.</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <Location /server-status><br />
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb SetHandler server-status<br />
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </Location>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </example>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh </section>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <section id="overlapping-webspace"><title>Site Alanında Çakışma</title>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p>Belli bölümler ve yönergeler değerlendirilirken çakışan iki URL bir URL
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben olarak dikkate alınır. <directive type="section" module="core"
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben >Location</directive> yönergesi için bu şöyle olurdu:</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <Location /foo><br />
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben </Location><br />
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben </Location>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben </example>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Diğer yandan <directive type="section" module="mod_alias">Takma
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben </example>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p>Aynısı <directive module="mod_proxy">ProxyPass</directive>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh yönergeleri için de geçerlidir:</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb ProxyPass /special-area http://special.example.com smax=5 max=10<br />
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh ProxyPass / balancer://mycluster/ stickysession=JSESSIONID|jsessionid nofailover=On
1374444b4fab1475091e12a81663f379b73005efrbb </example>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </section>
bbe046d7cbb950ab3e372e4119ae001a5fe52ed4striker <title>Dosya Adı Şablonları ve Düzenli İfadeler</title>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <p><directive type="section" module="core">Directory</directive>,
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe <directive type="section" module="core">Files</directive> ve
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe <directive type="section" module="core">Location</directive>
4542d057c4bde23857f31d449fa3108561206139wrowe yönergelerinde, Standart C kütüphanesindeki <code>fnmatch</code>
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe işlevindeki gibi kabuk tarzı dosya ismi kalıpları kullanılabilir. "*"
4542d057c4bde23857f31d449fa3108561206139wrowe karakteri herhangi bir karakter dizisi ile eşleşirken "?" karakteri tek
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe tek karakterlerle ve "[<em>seq</em>]" kalıbı ise <em>seq</em> içindeki
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh her karakterle eşleşir. "/" karakteri her hangi bir kalıp karakteri ile
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb eşleşmez; açıkça belirtilmesi gerekir.</p>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <p>Daha esnek bir eşleşmenin gerekli olduğu durumlar için her taşıyıcının
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb bir düzenli ifade karşılığı vardır. <directive type="section"
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh module="core">DirectoryMatch</directive>, <directive type="section"
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb module="core">FilesMatch</directive> ve <directive type="section"
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh module="core">LocationMatch</directive> yönergelerinde gerekli
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb eşleşmeleri seçmek için perl uyumlu <glossary ref="regex">düzenli
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh ifadelerin</glossary> kullanımına izin verilir. Ayrıca, yönergelerin
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb uygulanışının düzenli ifade bölümleri kullanılarak nasıl
6d74c65f131583f6832b04424c1a9e1e7cc72c8egregames değiştirileceğini öğrenmek için, aşağıda, yapılandırmanın
6d74c65f131583f6832b04424c1a9e1e7cc72c8egregames katıştırılmasıyla ilgili bölüme de bakınız.</p>
6d74c65f131583f6832b04424c1a9e1e7cc72c8egregames <p>Tüm kullanıcı dizinlerine ilişkin yapılandırmayı değiştirmek için dosya
6d74c65f131583f6832b04424c1a9e1e7cc72c8egregames ismi kalıpları şöyle kullanılabilirdi:</p>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <Directory /home/*/public_html><br />
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh Options Indexes<br />
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </Directory>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Düzenli ifade bölümleri kullanarak çeşitli türlerdeki resim dosyalarına
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben erişimi bir defada yasaklayabiliriz:</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <FilesMatch \.(?i:gif|jpe?g|png)$><br />
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben Order allow,deny<br />
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben Deny from all<br />
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben </FilesMatch>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben </example>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben </section>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <section id="expressions"><title>Mantıksal İfadeler</title>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p><directive type="section" module="core">If</directive> yönergesi bir
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben mantıksal ifade olarak belirtilebilen bir kurala bağlı olarak
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben yapılandırmayı değiştirebilir. Örneğin, aşağıdaki yapılandırmada,
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <code>HTTP Referer</code> başlığı "http://www.example.com/" ile
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe başlamıyorsa erişimi yasaklar.</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <If "!(%{HTTP_REFERER} -strmatch 'http://www.example.com/*')"><br />
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe Require all denied<br />
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe </If>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <section id="whichwhen"><title>Ne, Ne Zaman Kullanılır?</title>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Dosya sistemi taşıyıcıları ile site alanı taşıyıcıları arasında seçim
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben yapmak aslında oldukça kolaydır. Dosya sisteminde bulunan nesnelere
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh uygulanacak yönergeler için daima <directive type="section" module="core"
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh >Directory</directive> veya <directive type="section" module="core"
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh >Files</directive> kullanılır. Dosya sisteminde bulunmayan nesnelere
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh (bir sayfanın bir veritabanı tarafından üretilmesi gibi) uygulanacak
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben yönergeler için ise <directive type="section" module="core"
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <p>Dosya sistemindeki nesnelere erişimi kısıtlarken asla
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <directive type="section" module="core">Location</directive>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh kullanmamak önemlidir. Bunun sebebi farklı site alanı konumlarının
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh (URL’ler) aynı dosya sistemi konumuna eşlenebilmesi dolayısıyla
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh kısıtlamalarınızın etrafından dolaşılabilmesine izin vermesidir.
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben Örneğin, aşağıdaki yapılandırmayı ele alalım:</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <Location /dir/><br />
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd Order allow,deny<br />
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd Deny from all<br />
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd </Location>
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd </example>
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd <p><code>http://siteniz.mesela.dom/dir/</code> için bir istek yapılmışsa
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd bu doğru çalışacaktır. Fakat dosya sistemi harf büyüklüğüne duyarsızsa
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd ne olacak? Kısıtlamanız, istek
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd şeklinde yapılarak kolayca geçersiz kılınabilir. Halbuki <directive
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd type="section" module="core">Directory</directive> yönergesi isteğin
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd nasıl yapıldığına bakılmaksızın bu konumdan sunulan her türlü içeriğe
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd uygulanacaktı. (Dosya sistemi bağlarıyla bu da aşılabilir. Sembolik
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd bağlar kullanılarak aynı dizin dosya sisteminin bir çok yerine
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd yerleştirilebilir. <directive type="section" module="core"
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd >Directory</directive> yönergesi dosya yolunu sıfırlamaksızın sembolik
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd bağları izleyecektir. Bu bakımdan, en yüksek seviyede güvenlik için uygun
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <directive module="core">Options</directive> yönergesi ile sembolik
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb bağların izlenmesi devredışı bırakılabilir.)</p>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <p>Belki de siz sırf harf büyüklüğüne duyarlı bir dosya sistemi
3d96ee83babeec32482c9082c9426340cee8c44dwrowe kullanıyorsunuz diye böyle uygulamalara ihtiyacınız olmadığını düşünüyor
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb olabilirsiniz, fakat aynı site alanını çok sayıda dosya sistemi konumuna
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb eşleyecek daha bir sürü yol bulunduğunu unutmayınız. Bu bakımdan dosya
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb sisteminde yapacağınız kısıtlamalarda daima dosya sistemi taşıyıcılarını
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben kullanmalısınız. Bununla birlikte bu kuralın da bir istisnası vardır.
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb Yapılandırma kısıtlamalarının bir <code><Location/></code> bölümü
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb içine koyulması, bu bölüme konan yönergelerin etki alanının belli bir URL
3d96ee83babeec32482c9082c9426340cee8c44dwrowe ile sınırlı olmaması nedeniyle mükemmelen güvenlidir.</p>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb </section>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <p>Bazı bölüm türleri başka bölüm türlerinin içinde olabilir. Bir yandan,
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <directive type="section" module="core">Files</directive> bölümü
3d96ee83babeec32482c9082c9426340cee8c44dwrowe <directive type="section" module="core">Directory</directive> bölümünün
2d2eda71267231c2526be701fe655db125852c1ffielding içinde bulunabilirken diğer yandan bir <directive type="section"
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh module="core">If</directive> bölümü <directive type="section"
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh module="core">Directory</directive>, <directive type="section"
2d2eda71267231c2526be701fe655db125852c1ffielding type="section" module="core">Files</directive> bölümlerinde bulunabilir.
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh Bu bölümlerin düzenli ifadeli türevleri de benzer tarzda davranır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>İç içe bölümler, aynı türdeki iç içe olmayan bölümlerin sonrasına
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh yerleştirilir.</p>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh </section>
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm <p><directive type="section" module="core">VirtualHost</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding taşıyıcısının içinde belli bir konağa uygulanan yönergeler bulunur.
4d88cba691cf0cc222161dc403067071eca58751rbb Aynı makinede çok sayıda konağı farklı yapılandırmalarla sunuyorsanız
2d2eda71267231c2526be701fe655db125852c1ffielding bu taşıyıcı çok işinize yarar. Daha fazla bilgi için
2d2eda71267231c2526be701fe655db125852c1ffielding <a href="vhosts/">Sanal Konak Belgeleri</a> bölümüne bakınız.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive type="section" module="mod_proxy">Proxy</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding ve <directive type="section" module="mod_proxy">ProxyMatch</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding taşıyıcıları, sadece belli bir URL ile eşleşen <module>mod_proxy</module>
2d2eda71267231c2526be701fe655db125852c1ffielding vekil sunucusu üzerinden erişilen sitelere uygulanan yapılandırma
2d2eda71267231c2526be701fe655db125852c1ffielding yönergelerini bulundururlar. Örneğin aşağıdaki yapılandırma
2d2eda71267231c2526be701fe655db125852c1ffielding <code>example.com</code> sitesine erişim için vekil sunucunun
2d2eda71267231c2526be701fe655db125852c1ffielding kullanılmasını engelleyecektir.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding Order allow,deny<br />
2d2eda71267231c2526be701fe655db125852c1ffielding Deny from all<br />
2d2eda71267231c2526be701fe655db125852c1ffielding </Proxy>
2d2eda71267231c2526be701fe655db125852c1ffielding<section id="whatwhere"><title>Hangi Yönergelere İzin Veriliyor?</title>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Hangi yönergelere hangi yapılandırma bölümlerinde izin verildiğini
2d2eda71267231c2526be701fe655db125852c1ffielding öğrenmek için yönerge <a href="mod/directive-dict.html#Context"
2d2eda71267231c2526be701fe655db125852c1ffielding izin verilen herşeye sözdizimsel olarak ayrıca
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">DirectoryMatch</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">Files</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">FilesMatch</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">Location</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">LocationMatch</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="mod_proxy">Proxy</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding ve <directive type="section" module="mod_proxy">ProxyMatch</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding bölümlerinde de izin verilir. Yine de bazı istisnai durumlar
2d2eda71267231c2526be701fe655db125852c1ffielding mevcuttur:</p>
4d88cba691cf0cc222161dc403067071eca58751rbb <li><directive module="core">AllowOverride</directive> yönergesi sadece
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">Directory</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding bölümlerinde çalışır.</li>
2d2eda71267231c2526be701fe655db125852c1ffielding <li><directive module="core">Options</directive> yönergesinin
2d2eda71267231c2526be701fe655db125852c1ffielding <code>FollowSymLinks</code> ve <code>SymLinksIfOwnerMatch</code>
2d2eda71267231c2526be701fe655db125852c1ffielding seçenekleri sadece <directive type="section" module="core"
2d2eda71267231c2526be701fe655db125852c1ffielding >Directory</directive> bölümlerinde veya <code>.htaccess</code>
2d2eda71267231c2526be701fe655db125852c1ffielding dosyalarında çalışır.</li>
2d2eda71267231c2526be701fe655db125852c1ffielding <li><directive module="core">Options</directive> yönergesi
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <directive type="section" module="core">Files</directive> ve
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section" module="core">FilesMatch</directive>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh bölümlerinde kullanılamaz.</li>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<section id="mergin"><title>Bölümler Nasıl Katıştırılır?</title>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <p>Yapılandırma bölümleri belli bir sıra ile uygulanır. Yapılandırma
2d2eda71267231c2526be701fe655db125852c1ffielding yönergelerinin yorumlanışı üzerinde önemli etkilere sahip olabilmesi
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh nedeniyle neyin ne zaman çalıştığını anlamak çok önemlidir.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Yapılandırma bölümlerinin katıştırılma sırası şöyledir:</p>
2d2eda71267231c2526be701fe655db125852c1ffielding module="core">Directory</directive> (düzenli ifadeler hariç)
2d2eda71267231c2526be701fe655db125852c1ffielding (<code>.htaccess</code> ile eğer izin verilmişse <directive
2d2eda71267231c2526be701fe655db125852c1ffielding type="section" module="core">Directory</directive> içindeki bazı
2d2eda71267231c2526be701fe655db125852c1ffielding yönergeler geçersiz kılınabileceği için).</li>
2d2eda71267231c2526be701fe655db125852c1ffielding <li><directive type="section" module="core">DirectoryMatch</directive>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <li><directive type="section" module="core">Files</directive> ve
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <directive type="section" module="core">FilesMatch</directive> aynı anda
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh işleme sokulur.</li>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <li><directive type="section" module="core">Location</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding ve <directive type="section" module="core">LocationMatch</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding aynı anda işleme sokulur.</li>
763f7b125b6d3dd1e4992a3822005efa2616f983coar <li><directive type="section" module="core">If</directive>
5a9667916c79d8c699b069068e5570aa1c331c80gstein <p><directive type="section" module="core">Directory</directive>
5a9667916c79d8c699b069068e5570aa1c331c80gstein bölümündekiler hariç, her grup, yapılandırma dosyasında bulundukları
5a9667916c79d8c699b069068e5570aa1c331c80gstein sıraya göre işleme sokulurlar. Yukarıda 1. grup olan <directive
5a9667916c79d8c699b069068e5570aa1c331c80gstein type="section" module="core">Directory</directive> bölümü en kısa dizin
5a9667916c79d8c699b069068e5570aa1c331c80gstein elemanından en uzun dizin elemanına doğru işleme sokulur. Yani, örneğin,
5a9667916c79d8c699b069068e5570aa1c331c80gstein <code><Directory /var/web/dir></code> bölümü <code><Directory
5a9667916c79d8c699b069068e5570aa1c331c80gstein /var/web/dir/subdir></code> bölümünden önce işleme sokulacaktır. Eğer
5a9667916c79d8c699b069068e5570aa1c331c80gstein aynı uzunlukta çok sayıda dizin varsa <directive type="section"
5a9667916c79d8c699b069068e5570aa1c331c80gstein module="core">Directory</directive> bölümleri yapılandırma dosyasında
5a9667916c79d8c699b069068e5570aa1c331c80gstein bulundukları sıraya göre işleme sokulurlar. <directive
5a9667916c79d8c699b069068e5570aa1c331c80gstein module="core">Include</directive> yönergeleri ile yapılandırmaya dahil
5a9667916c79d8c699b069068e5570aa1c331c80gstein edilen dosyaların içerikleri <directive module="core">Include</directive>
5a9667916c79d8c699b069068e5570aa1c331c80gstein yönergesinin bulunduğu yere konulduktan sonra işleme sokulurlar.</p>
5a9667916c79d8c699b069068e5570aa1c331c80gstein <p><directive type="section" module="core">VirtualHost</directive>
5a9667916c79d8c699b069068e5570aa1c331c80gstein bölümlerinin içindeki bölümler, sanal konak tanımı dışındaki
5a9667916c79d8c699b069068e5570aa1c331c80gstein <p>İstek <module>mod_proxy</module> tarafından sunulduğu takdirde,
5a9667916c79d8c699b069068e5570aa1c331c80gstein <directive module="mod_proxy" type="section">Proxy</directive> taşıyıcısı
5a9667916c79d8c699b069068e5570aa1c331c80gstein işlem sırasında <directive module="core" type="section"
5a9667916c79d8c699b069068e5570aa1c331c80gstein >Directory</directive> taşıyıcısının yerini alır.</p>
5a9667916c79d8c699b069068e5570aa1c331c80gstein <p>Sonraki bölümler öncekileri geçersiz kılmak üzere işleme alınırlarsa da
5a9667916c79d8c699b069068e5570aa1c331c80gstein her modül bu geçersiz kılmaya sebep olan formu yorumlamaktan sorumludur.
2d2eda71267231c2526be701fe655db125852c1ffielding Belli bir modülülün yönergeleri bulunan sonraki yapılandırma bölümleri,
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh bazı yönergelerin, tüm yönergelerin veya modül yapılandırmasının
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh tamamının sonraki bağlamda açıkça listelenmiş modül öntanımlıları ve
62db15de4c1f335a64d45821796ae197cff94ef8rbb yönergelerle bir kavramsal "katıştırmasına" sebep olabilir.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding Aslında, isim dönüşüm aşamasından (<code>Aliases</code> ve
48d2edbfb84e5559b5da0f8d614ccab805cc67a8rbb <code>DocumentRoots</code>, URL’leri dosya isimlerine eşlemek için
48d2edbfb84e5559b5da0f8d614ccab805cc67a8rbb kullanılırken) hemen önce uygulanan bir
48d2edbfb84e5559b5da0f8d614ccab805cc67a8rbb <code><Location></code>/<code><LocationMatch></code> dizisi
5a9667916c79d8c699b069068e5570aa1c331c80gstein vardır. Bu dizinin sonuçları isim dönüşüm aşaması tamamlandıktan sonra
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh tamamen elden çıkarılır.
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <section id="merge-examples"><title>Bazı Örnekler</title>
91f0d8da77152d24e4bbb31ce199282b3fd6e3b2coar <p>Aşağıdaki yapay örnekte katıştırma sırası gösterilmiştir. Hepsinin aynı
91f0d8da77152d24e4bbb31ce199282b3fd6e3b2coar isteğe uygulandığı varsayımıyla, bu örnekteki yönergeler A > B > C
91f0d8da77152d24e4bbb31ce199282b3fd6e3b2coar > D > E sırasıyla uygulanacaktır.</p>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <Location /><br />
62db15de4c1f335a64d45821796ae197cff94ef8rbb </Location><br />
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh </Files><br />
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <VirtualHost *><br />
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <Directory /a/b><br />
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh </Directory><br />
2d2eda71267231c2526be701fe655db125852c1ffielding </VirtualHost><br />
2d2eda71267231c2526be701fe655db125852c1ffielding <DirectoryMatch "^.*b$"><br />
2d2eda71267231c2526be701fe655db125852c1ffielding </DirectoryMatch><br />
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <Directory /a/b><br />
db3fa7db7c7910f2f23c3e3ffe0cf9f41a1899b9trawick </Directory><br />
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Daha somut bir örnek olarak aşağıdakini ele alalım.
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <directive module="core" type="section">Directory</directive>
54e94821097724bf413d2d4cc70711760f7494e1trawick bölümlerindeki erişim sınırlamaları ne olursa olsun <directive
db3fa7db7c7910f2f23c3e3ffe0cf9f41a1899b9trawick module="core" type="section">Location</directive> bölümü son olarak
54e94821097724bf413d2d4cc70711760f7494e1trawick değerlendirmeye alınacak ve sunucuya sınırsız erişim verecektir.
54e94821097724bf413d2d4cc70711760f7494e1trawick Başka bir deyişle, katıştırma sırası önemlidir, bu nedenle dikkatli
54e94821097724bf413d2d4cc70711760f7494e1trawick olmalısınız!</p>
54e94821097724bf413d2d4cc70711760f7494e1trawick <Location /><br />
54e94821097724bf413d2d4cc70711760f7494e1trawick Order deny,allow<br />
54e94821097724bf413d2d4cc70711760f7494e1trawick Allow from all<br />
2d2eda71267231c2526be701fe655db125852c1ffielding </Location><br />
cd9eb79cfbf9bc730ccacc3a3774b1fe1b99ed53wrowe # Alooo! Bu <Directory> bölümünün hiçbir hükmü yok.<br />
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <Directory /><br />
2d2eda71267231c2526be701fe655db125852c1ffielding Order allow,deny<br />
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh Allow from all<br />
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh </Directory>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh </section>
2d2eda71267231c2526be701fe655db125852c1ffielding</manualpage>