f3ec420152ca921e4c1ce77782f51b53f659018dnd<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head>
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
f3ec420152ca921e4c1ce77782f51b53f659018dnd XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
f3ec420152ca921e4c1ce77782f51b53f659018dnd This file is generated from xml source: DO NOT EDIT
f3ec420152ca921e4c1ce77782f51b53f659018dnd XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
96ad5d81ee4a2cc66a4ae19893efc8aa6d06fae7jailletc<title>Apache’de Ortam Değişkenleri - Apache HTTP Sunucusu Sürüm 2.5</title>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
f3ec420152ca921e4c1ce77782f51b53f659018dnd<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen<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" />
2e545ce2450a9953665f701bb05350f0d3f26275nd<script src="/style/scripts/prettify.min.js" type="text/javascript">
f3ec420152ca921e4c1ce77782f51b53f659018dnd<link href="/images/favicon.ico" rel="shortcut icon" /></head>
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/quickreference.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>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div>
3f08db06526d6901aa08c110b5bc7dde6bc39905nd<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.5</a></div><div id="page-content"><div id="preamble"><h1>Apache’de Ortam Değişkenleri</h1>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<p><span>Mevcut Diller: </span><a href="/en/env.html" hreflang="en" rel="alternate" title="English"> en </a> |
c04f76acce77126cf88b09350e56ea8c6b4a064enilgun<a href="/fr/env.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
f3ec420152ca921e4c1ce77782f51b53f659018dnd<a href="/ja/env.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
f3ec420152ca921e4c1ce77782f51b53f659018dnd<a href="/ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung<a href="/tr/env.html" title="Türkçe"> tr </a></p>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen<div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <p>Apache HTTP Sunucusunu etkileyen ortam değişkenleri iki çeşittir.</p>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <p>İlki, işletim sisteminin denetimindeki ortam değişkenleridir. Bu
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen değişkenlere değer atama işlemi sunucu başlatılmadan önce yapılır.
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen Bunlar yapılandırma dosyalarının içinde kullanılabilir. Ayrıca,
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen istenirse PassEnv yönergesi kullanılarak bunlar CGI betiklerine ve
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen SSI sayfalarına da aktarılabilir.</p>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <p>İkincisi ise, Apache HTTP Sunucusunun kendi ortam değişkenleridir.
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen Bu değişkenlerde saklanan bilgi erişim denetimi, günlük kaydı gibi
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen çeşitli işlemleri denetlemekte kullanılabilir. Değişkenler ayrıca, CGI
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen betikleri gibi harici uygulamalarla iletişim mekanizması olarak da
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen kullanılabilir. Bu belgede bu değişkenler üzerindeki işlemlere ve
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen kullanım şekillerine değinilmiştir.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Bu değişkenlere <em>ortam değişkenleri</em> dense de işletim sisteminin
f3ec420152ca921e4c1ce77782f51b53f659018dnd ortam değişkenleri gibi değillerdir. Bunlar sadece Apache ortamında
f3ec420152ca921e4c1ce77782f51b53f659018dnd geçerli değişkenler olup işletim sisteminin bu değişkenlerden haberi
f3ec420152ca921e4c1ce77782f51b53f659018dnd olmaz. Sadece CGI betikleri ve SSI sayfaları gibi harici uygulamalar
f3ec420152ca921e4c1ce77782f51b53f659018dnd tarafından üretilen ortam değişkenleri sistem ortamının değişkenleri
f3ec420152ca921e4c1ce77782f51b53f659018dnd haline gelirler. İşletim sistemi ortamına çalışmakta olan sunucudan
f3ec420152ca921e4c1ce77782f51b53f659018dnd müdahale etmek isterseniz işletim sisteminizin kabuğu tarafından sağlanan
f3ec420152ca921e4c1ce77782f51b53f659018dnd standart ortam müdahale mekanizmalarını kullanmalısınız.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#setting">Ortam Değişkenlerinin Atanması</a></li>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<li><img alt="" src="/images/down.gif" /> <a href="#using">Ortam Değişkenlerinin Kullanımı</a></li>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<li><img alt="" src="/images/down.gif" /> <a href="#special">Özel Amaçlı Ortam Değişkenleri</a></li>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<li><img alt="" src="/images/down.gif" /> <a href="#examples">Örnekler</a></li>
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh</ul><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<h2><a name="setting" id="setting">Ortam Değişkenlerinin Atanması</a></h2>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <table class="related"><tr><th>İlgili Modüller</th><th>İlgili Yönergeler</th></tr><tr><td><ul><li><code class="module"><a href="/mod/mod_cache.html">mod_cache</a></code></li><li><code class="module"><a href="/mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="/mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="/mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="/mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="/mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="/mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="/mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="/mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="/mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="/mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="/mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="basic-manipulation" id="basic-manipulation">Temel Ortamda Değişiklik</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Apache ortamında bir ortam değişkenine müdahale etmenin en temel
f3ec420152ca921e4c1ce77782f51b53f659018dnd yolu hiçbir koşula tabi olmayan <code class="directive"><a href="/mod/mod_env.html#setenv">SetEnv</a></code> yönergesini kullanmaktır. Bu değişkenleri Apache
f3ec420152ca921e4c1ce77782f51b53f659018dnd başlatılırken sistem ortam değişkenleri haline getirmek için
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code class="directive"><a href="/mod/mod_env.html#passenv">PassEnv</a></code> yönergesi
f3ec420152ca921e4c1ce77782f51b53f659018dnd kullanılabilir.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="conditional" id="conditional">İsteğe Bağlı Şartlı Atamalar</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Esnekliği arttırmak için, <code class="module"><a href="/mod/mod_setenvif.html">mod_setenvif</a></code> modülü ile
f3ec420152ca921e4c1ce77782f51b53f659018dnd isteğin özelliklerine uygun olarak her isteğe özel değişkenler
f3ec420152ca921e4c1ce77782f51b53f659018dnd atayabilmek mümkün kılınmıştır. Örneğin, bir değişken sadece isteği
f3ec420152ca921e4c1ce77782f51b53f659018dnd yapan tarayıcıya özgü bir değerle veya sadece belli bir başlık
f3ec420152ca921e4c1ce77782f51b53f659018dnd alanınına bağlı olarak atanabilir. Daha da esnek bir mekanizma,
f3ec420152ca921e4c1ce77782f51b53f659018dnd ortam değişkeni atamak için <code>[E=...]</code> seçeneğinin
f3ec420152ca921e4c1ce77782f51b53f659018dnd kullanıldığı <code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code> modülünün <code class="directive"><a href="/mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> yönergesi ile
f3ec420152ca921e4c1ce77782f51b53f659018dnd sağlanmıştır.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="unique-identifiers" id="unique-identifiers">Eşsiz Betimleyiciler</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Son olarak, <code class="module"><a href="/mod/mod_unique_id.html">mod_unique_id</a></code> <code>UNIQUE_ID</code>
f3ec420152ca921e4c1ce77782f51b53f659018dnd ortam değişkenine her istek için o isteğin çok özel koşullar altında
f3ec420152ca921e4c1ce77782f51b53f659018dnd tüm diğer istekler arasında eşsizliğini garanti edecek bir değer
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="standard-cgi" id="standard-cgi">Standart CGI Değişkenleri</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Apache yapılandırmasıyla atanan ve kabuğa aktarılan ortam
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen değişkenlerinden başka <a href="http://www.ietf.org/rfc/rfc3875">CGI
f3ec420152ca921e4c1ce77782f51b53f659018dnd Belirtimi</a>nin gerektirdiği istekler hakkında temel bilgileri
f3ec420152ca921e4c1ce77782f51b53f659018dnd içeren ortam değişkenlerinin CGI betikleri ve SSI sayfalarınca
f3ec420152ca921e4c1ce77782f51b53f659018dnd atanabilmesi sağlanmıştır.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="caveats" id="caveats">Bazı Yetersizlikler</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <li>Standart CGI değişkenlerini ortam değişkenlerine müdahale
f3ec420152ca921e4c1ce77782f51b53f659018dnd yönergelerini kullanarak değiştirmek veya geçersiz kılmak mümkün
f3ec420152ca921e4c1ce77782f51b53f659018dnd değildir.</li>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <li>CGI betiklerini çalıştırmak için <code class="program"><a href="/programs/suexec.html">suexec</a></code>
f3ec420152ca921e4c1ce77782f51b53f659018dnd kullanıldığında ortam, CGI betikleri çalıştırılmadan önce
f3ec420152ca921e4c1ce77782f51b53f659018dnd <em>güvenilir</em> değişkenler kalacak şekilde temizlenir.
f3ec420152ca921e4c1ce77782f51b53f659018dnd <em>Güvenilir</em> değişken listesi <code>suexec.c</code> içinde
f3ec420152ca921e4c1ce77782f51b53f659018dnd derleme sırasında tanımlanır.</li>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <li>Taşınabilirlik adına, ortam değişkenlerinin isimleri sadece
f3ec420152ca921e4c1ce77782f51b53f659018dnd harfler, rakamlar ve alt çizgi imlerini içerebilir. Bunlara ek
f3ec420152ca921e4c1ce77782f51b53f659018dnd olarak ismin ilk karakteri bir rakam olmamalıdır. Değişkenler CGI
f3ec420152ca921e4c1ce77782f51b53f659018dnd betiklerine ve SSI sayfalarına aktarılırken bu sınırlamalara uygun
f3ec420152ca921e4c1ce77782f51b53f659018dnd olmayan karakterlerin yerlerine alt çizgi imleri konur.</li>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <li>Bir özel durum, CGI betiklerine ve benzerlerine ortam
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen değişkenleri üzerinden aktarılan HTTP başlıklarıdır (aşağıya
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen bakın). Bunlar büyük harfe dönüştürülür ve sadece tireler
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen altçizgilere dönüştürülür. Eğer HTTP başlığı geçersiz karakter
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen içeriyorsa başlığın tamamı yoksayılır. Böyle bir durumda ne
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen yapılacağı öğrenmek için <a href="#fixheader">aşağıya</a>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen bakın.</li>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <li>İsteklerin işleme konması sırasında <code class="directive"><a href="/mod/mod_env.html#setenv">SetEnv</a></code> yönergesi geç çalıştırılır,
f3ec420152ca921e4c1ce77782f51b53f659018dnd yani <code class="directive"><a href="/mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> ve
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code class="directive"><a href="/mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> gibi
f3ec420152ca921e4c1ce77782f51b53f659018dnd yönergeler <code class="directive"><a href="/mod/mod_env.html#setenv">SetEnv</a></code> ile
f3ec420152ca921e4c1ce77782f51b53f659018dnd atanan değişken değerlerini görmezler.</li>
f3ec420152ca921e4c1ce77782f51b53f659018dnd </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<h2><a name="using" id="using">Ortam Değişkenlerinin Kullanımı</a></h2>
b2a930a0c94e9fd25f8d2b3a2c53573235db3f06nilgun <table class="related"><tr><th>İlgili Modüller</th><th>İlgili Yönergeler</th></tr><tr><td><ul><li><code class="module"><a href="/mod/mod_authz_host.html">mod_authz_host</a></code></li><li><code class="module"><a href="/mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="/mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="/mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="/mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="/mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="/mod/mod_access_compat.html#allow">Allow</a></code></li><li><code class="directive"><a href="/mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="/mod/mod_access_compat.html#deny">Deny</a></code></li><li><code class="directive"><a href="/mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="/mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="/mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="/mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="/mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="cgi-scripts" id="cgi-scripts">CGI Betikleri</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Ortam değişkenlerinin başlıca amaçlarından biri CGI betikleriyle
f3ec420152ca921e4c1ce77782f51b53f659018dnd iletişim kurmaktır. Yukarıda bahsedildiği gibi CGI betiklerine
f3ec420152ca921e4c1ce77782f51b53f659018dnd aktarılan ortam Apache yapılandırmasında atanan değişkenlere ek
f3ec420152ca921e4c1ce77782f51b53f659018dnd olarak istek hakkında standart temel bilgileri de içerir. Bu konuda
f3ec420152ca921e4c1ce77782f51b53f659018dnd ayrıntılı bilgi edinmek için <a href="howto/cgi.html">CGI
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="ssi-pages" id="ssi-pages">SSI Sayfaları</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Sunucu tarafında <code class="module"><a href="/mod/mod_include.html">mod_include</a></code> modülünün
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code>INCLUDES</code> süzgeci ile yorumlanan SSI sayfalarında ortam
f3ec420152ca921e4c1ce77782f51b53f659018dnd değişkenleri <code>echo</code> elemanı ile basılabilir ve sayfayı
f3ec420152ca921e4c1ce77782f51b53f659018dnd isteğin özelliklerine uygun olarak oluşturmak için ortam
f3ec420152ca921e4c1ce77782f51b53f659018dnd değişkenleri akış denetim elemanları içinde kullanılabilir. Apache
f3ec420152ca921e4c1ce77782f51b53f659018dnd ayrıca, yukarıda bahsedildiği gibi standart CGI ortam değişkenli SSI
f3ec420152ca921e4c1ce77782f51b53f659018dnd sayfalarını da sağlayabilmektedir. Daha ayrıntılı bilgi edinmek için
f3ec420152ca921e4c1ce77782f51b53f659018dnd <a href="howto/ssi.html">SSI Öğreticisi</a>ne bakabilirsiniz.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="access-control" id="access-control">Erişim Denetimi</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p><code>allow from env=</code> ve <code>deny from env=</code>
f3ec420152ca921e4c1ce77782f51b53f659018dnd yönergeleri sayesinde ortam değişkenlerine dayalı olarak sunucuya
f3ec420152ca921e4c1ce77782f51b53f659018dnd erişim denetim altında tutulabilir. Bunlar <code class="directive"><a href="/mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> yönergesi ile birlikte
f3ec420152ca921e4c1ce77782f51b53f659018dnd kullanılmak suretiyle sunucuya erişim isteğin özelliklerine bağlı
f3ec420152ca921e4c1ce77782f51b53f659018dnd olarak daha esnek bir tarzda denetlenebilir. Örneğin, belli bir
f3ec420152ca921e4c1ce77782f51b53f659018dnd tarayıcının sunucuya erişimi bu yönergelerle engellenebilir.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="logging" id="logging">Şartlı Günlük Kaydı</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Ortam değişkenleri <code class="directive"><a href="/mod/mod_log_config.html#logformat">LogFormat</a></code> yönergesinin <code>%e</code> seçeneği
f3ec420152ca921e4c1ce77782f51b53f659018dnd kullanılarak erişim günlüğüne kaydedilebilir. Bundan başka,
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code class="directive"><a href="/mod/mod_log_config.html#customlog">CustomLog</a></code> yönergesi
f3ec420152ca921e4c1ce77782f51b53f659018dnd sayesinde isteklerin günlüğe kaydedilip kaydedilmeyeceğine ortam
f3ec420152ca921e4c1ce77782f51b53f659018dnd değişkenlerine dayalı olarak karar verilmesi sağlanabilir. Bunlar
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code class="directive"><a href="/mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> yönergesi ile
f3ec420152ca921e4c1ce77782f51b53f659018dnd birlikte kullanılmak suretiyle günlük kayıtları isteğin
f3ec420152ca921e4c1ce77782f51b53f659018dnd özelliklerine bağlı olarak daha esnek bir tarzda denetlenebilir.
f3ec420152ca921e4c1ce77782f51b53f659018dnd Örneğin, <code>gif</code> uzantılı dosyalar için yapılan isteklerin
f3ec420152ca921e4c1ce77782f51b53f659018dnd günlüğe kaydedilmemesi veya sadece alt ağınızın dışından gelen
f3ec420152ca921e4c1ce77782f51b53f659018dnd isteklerin günlüğe kaydedilmesini isteyebilirsiniz.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="response-headers" id="response-headers">Şartlı Yanıt Başlıkları</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p><code class="directive"><a href="/mod/mod_headers.html#header">Header</a></code> yönergesi belli
f3ec420152ca921e4c1ce77782f51b53f659018dnd bir yanıt başlığının istemciye gönderilip gönderilmeyeceğine belli
f3ec420152ca921e4c1ce77782f51b53f659018dnd bir ortam değişkeninin varlığına bakarak karar vermek için
f3ec420152ca921e4c1ce77782f51b53f659018dnd kullanılabilir. Böylece örneğin, belli bir başlığın istemciye
f3ec420152ca921e4c1ce77782f51b53f659018dnd gönderilmesine istemciden belli bir başlığın alınıp alınmadığına
f3ec420152ca921e4c1ce77782f51b53f659018dnd bağlı olarak karar verilebilir.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="external-filter" id="external-filter">Harici Süzgeçlerin Etkinleştirilmesi</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p><code class="module"><a href="/mod/mod_ext_filter.html">mod_ext_filter</a></code> tarafından yapılandırılan harici
f3ec420152ca921e4c1ce77782f51b53f659018dnd süzgeçler <code class="directive"><a href="/mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code> yönergesinin <code>disableenv=</code> ve
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code>enableenv=</code> seçenekleri kullanılarak bir ortam
f3ec420152ca921e4c1ce77782f51b53f659018dnd değişkenine bağlı olarak etkinleştirilebilir.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="url-rewriting" id="url-rewriting">URL Kurgulaması</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p><code class="directive"><a href="/mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code> yeniden yazma motorunun ortam
f3ec420152ca921e4c1ce77782f51b53f659018dnd değişkenlerine bağlı kararlar almasını mümkün kılar. Yalnız şuna
f3ec420152ca921e4c1ce77782f51b53f659018dnd dikkat ediniz: <code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code>’ta <code>ENV:</code>
f3ec420152ca921e4c1ce77782f51b53f659018dnd öneki kullanılmadan belirtilen değişkenler ortam değişkenleri
f3ec420152ca921e4c1ce77782f51b53f659018dnd değillerdir. Onlar <code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code>’a özgü diğer
f3ec420152ca921e4c1ce77782f51b53f659018dnd modüllerden erişilemeyen özel değişkenlerdir.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<h2><a name="special" id="special">Özel Amaçlı Ortam Değişkenleri</a></h2>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Birlikte çalışabilirlik sorunları Apache’nin belli istemcilerle
f3ec420152ca921e4c1ce77782f51b53f659018dnd veri alışverişi sırasında davranışını değiştirmesini gerektirebilir.
f3ec420152ca921e4c1ce77782f51b53f659018dnd Genellikle <code class="directive"><a href="/mod/mod_env.html#setenv">SetEnv</a></code> ve
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code class="directive"><a href="/mod/mod_env.html#passenv">PassEnv</a></code> yönergelerinden
f3ec420152ca921e4c1ce77782f51b53f659018dnd başka <code class="directive"><a href="/mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>
f3ec420152ca921e4c1ce77782f51b53f659018dnd gibi yönergelerle ortam değişkenleri atanarak bunu sağlayan
f3ec420152ca921e4c1ce77782f51b53f659018dnd mekanizmaların olabildiğince esnek davranabilmesi sağlanabilir.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="downgrade" id="downgrade"><code>downgrade-1.0</code></a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>İstek, daha yüksek bir HTTP protokolüyle yapılmış olsa bile
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="force-gzip" id="force-gzip"><code>force-gzip</code></a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p><code>DEFLATE</code> süzgeci etkinse tarayıcının tercih ettiği
f3ec420152ca921e4c1ce77782f51b53f659018dnd kodlama koşulsuz olarak yoksayılarak sıkıştırılmış çıktı
f3ec420152ca921e4c1ce77782f51b53f659018dnd gönderilir.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="force-no-vary" id="force-no-vary"><code>force-no-vary</code></a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>İstemciye gönderilmeden önce yanıttan <code>Vary</code> alanının
f3ec420152ca921e4c1ce77782f51b53f659018dnd çıkarılmasına sebep olur. Bazı istemciler bu alanı gerektiği gibi
f3ec420152ca921e4c1ce77782f51b53f659018dnd yorumlayamazlar, bu değişken atanarak bu sorunla karşılaşılmamaya
f3ec420152ca921e4c1ce77782f51b53f659018dnd çalışılır. Bu değişkenin atanması ayrıca
f3ec420152ca921e4c1ce77782f51b53f659018dnd <strong>force-response-1.0</strong> değişkeninin de atanmasına sebep
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="force-response" id="force-response"><code>force-response-1.0</code></a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>HTTP/1.0 isteği yapan istemcilere HTTP/1.0 yanıtı verilmesini zorunlu
f3ec420152ca921e4c1ce77782f51b53f659018dnd kılar. AOL vekillerindeki bir sorun nedeniyle gerçeklenmiştir. Bazı
f3ec420152ca921e4c1ce77782f51b53f659018dnd HTTP/1.0 istemciler HTTP/1.1 yanıtlarında doğru davranmayabilirler; bu
f3ec420152ca921e4c1ce77782f51b53f659018dnd değişken atanarak bunların sorunları giderilebilir.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="gzip-only-text-html" id="gzip-only-text-html"><code>gzip-only-text/html</code></a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Bu değişkene "1" değeri atandığında <code>text/html</code>’den
f3ec420152ca921e4c1ce77782f51b53f659018dnd farklı içerik türleri için <code class="module"><a href="/mod/mod_deflate.html">mod_deflate</a></code> modülü
f3ec420152ca921e4c1ce77782f51b53f659018dnd tarafından sağlanan <code>DEFLATE</code> çıktı süzgeci iptal
f3ec420152ca921e4c1ce77782f51b53f659018dnd edilir. Sıkıştırılmış olarak saklanan dosyalar kullanıyorsanız bu
f3ec420152ca921e4c1ce77782f51b53f659018dnd değişkeni <code class="module"><a href="/mod/mod_negotiation.html">mod_negotiation</a></code> modülü de dikkate alır
f3ec420152ca921e4c1ce77782f51b53f659018dnd (kimliğine bakarak sadece gzip için değil, tüm kodlamalar için bunu
f3ec420152ca921e4c1ce77782f51b53f659018dnd yapar).</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="no-gzip" id="no-gzip"><code>no-gzip</code></a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Bu değişken atandığında, <code class="module"><a href="/mod/mod_deflate.html">mod_deflate</a></code> modülünün
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code class="module"><a href="/mod/mod_negotiation.html">mod_negotiation</a></code> modülü kodlanmış kaynak teslimatını
f3ec420152ca921e4c1ce77782f51b53f659018dnd reddeder.</p>
723b4be7951b76cd58116426912adacf55bf96ednilgun <h3><a name="no-cache" id="no-cache">no-cache</a></h3>
91f378b5a10f2d83820902ed10ba7967a3920c18nilgun <p><em>2.2.12 sürümünden beri kullanılabilmektedir.</em></p>
27dcd8d81085fd60aadcd8a9bad35a607b26b758nilgun <p>Atandığı takdirde, <code class="module"><a href="/mod/mod_cache.html">mod_cache</a></code> artık
723b4be7951b76cd58116426912adacf55bf96ednilgun önbelleklenebilecek yanıtları kaydetmeyecektir. Bu ortam değişkeni bir
723b4be7951b76cd58116426912adacf55bf96ednilgun yanıtın halihazırda mevcut bir isteğe sunulmak üzere önbellekte olup
723b4be7951b76cd58116426912adacf55bf96ednilgun olmadığından etkilenmez.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="nokeepalive" id="nokeepalive"><code>nokeepalive</code></a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Bu değişken atandığında, <code class="directive"><a href="/mod/core.html#keepalive">KeepAlive</a></code> yönergesi iptal edilir.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="prefer-language" id="prefer-language"><code>prefer-language</code></a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code>x-klingon</code> gibi bir dil kısaltması verilerek atanmışsa
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code class="module"><a href="/mod/mod_negotiation.html">mod_negotiation</a></code> modülünün normal davranışını
f3ec420152ca921e4c1ce77782f51b53f659018dnd değiştirerek belirtilen dilde bir teslimat yapılmaya çalışılır.
f3ec420152ca921e4c1ce77782f51b53f659018dnd Böyle bir belge yoksa normal <a href="content-negotiation.html">uzlaşım</a> süreci uygulanır.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="redirect-carefully" id="redirect-carefully"><code>redirect-carefully</code></a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>İstemciye bir yönlendirme gönderirken sunucuyu daha dikkatli olmaya
f3ec420152ca921e4c1ce77782f51b53f659018dnd zorlar. Bu genellikle istemcinin yönlendirmeler konusunda sorunlu
f3ec420152ca921e4c1ce77782f51b53f659018dnd olduğu bilindiği takdirde yararlı olur. Bu değişkenin gerçeklenme
f3ec420152ca921e4c1ce77782f51b53f659018dnd sebebi, dizin kaynaklarına yönlendirmeler için DAV yöntemlerini
f3ec420152ca921e4c1ce77782f51b53f659018dnd kullanan Microsoft'un WebFolders yazılımındaki bir sorundur.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="suppress-error-charset" id="suppress-error-charset"><code>suppress-error-charset</code></a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Apache bir isteğe bir yönlendirme ile yanıt verdiğinde istemci
f3ec420152ca921e4c1ce77782f51b53f659018dnd yönlendirmeyi kendiliğinden yapmaz veya yapamazsa kullanıcıya yanıtla
f3ec420152ca921e4c1ce77782f51b53f659018dnd birlikte gönderilen metin gösterilir. Apache normal olarak bu metni
f3ec420152ca921e4c1ce77782f51b53f659018dnd ISO-8859-1 ile kodlar.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Ancak, yönlendirmenin yapıldığı sayfa farklı bir karakter kümesine
f3ec420152ca921e4c1ce77782f51b53f659018dnd sahipse bazı tarayıcı sürümleri asıl sayfanın karakter kodlaması yerine
f3ec420152ca921e4c1ce77782f51b53f659018dnd yönlendirmenin kodlamasını kullanmaya çalışırlar. Bu özellikle Yunanca
f3ec420152ca921e4c1ce77782f51b53f659018dnd gibi dillerde hedef sayfanın hatalı yorumlanmasına yol açar.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Bu ortam değişkeninin atanması Apache’nin yönlendirme için karakter
f3ec420152ca921e4c1ce77782f51b53f659018dnd kümesi belirtmemesini sağlamak suretiyle hatalı tarayıcıların hedef
f3ec420152ca921e4c1ce77782f51b53f659018dnd sayfayı yanlış karakter kodlamasıyla yorumlamasını önler.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Hata sayfalarının bir karakter kümesi belirtilmeksizin yollanması,
f3ec420152ca921e4c1ce77782f51b53f659018dnd HTTP/1.1 belirtimine uymayan ve karakter kümesini içeriğe bakarak
f3ec420152ca921e4c1ce77782f51b53f659018dnd tahmin etmeye çalışan tarayıcılarda (MSIE) karşı siteden betik
f3ec420152ca921e4c1ce77782f51b53f659018dnd saldırısı yorumuna sebep olabilir. Girdi verisindeki UTF-7 içerik
f3ec420152ca921e4c1ce77782f51b53f659018dnd (istek betimleyici gibi) karşı siteden betik saldırılarını engellemek
f3ec420152ca921e4c1ce77782f51b53f659018dnd için tasarlanmış normal önceleme mekanizmalarıyla öncelenmeyeceği için
f3ec420152ca921e4c1ce77782f51b53f659018dnd böyle tarayıcılar UTF-7 karakter kodlaması kullanılarak kolayca
f3ec420152ca921e4c1ce77782f51b53f659018dnd aldatılabilir.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="proxy" id="proxy"><code>force-proxy-request-1.0</code>,
f3ec420152ca921e4c1ce77782f51b53f659018dnd <code>proxy-nokeepalive</code>, <code>proxy-sendchunked</code> ve
d23070a273525fb69f21f5426d31a32157dad337nilgun <code>proxy-sendcl</code>, <code>proxy-chain-auth</code>,
d23070a273525fb69f21f5426d31a32157dad337nilgun <code>proxy-interim-response</code>, <code>proxy-initial-not-pooled</code>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Bu yönergeler <code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> modülünün normal protokol
f3ec420152ca921e4c1ce77782f51b53f659018dnd davranışını değiştirirler. Daha ayrıntılı bilgi için
d23070a273525fb69f21f5426d31a32157dad337nilgun <code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> ve <code class="module"><a href="/mod/mod_proxy_http.html">mod_proxy_http</a></code>
bcb283e92c05f9564992be3cad88399eb0a163eanilgun belgelerine bakınız.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <h3><a name="fixheader" id="fixheader">Bozuk başlıkların CGI betiklerine aktarılması</a></h3>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <p>2.4 sürümünden itibaren, <code class="module"><a href="/mod/mod_cgi.html">mod_cgi</a></code> modülü ve diğer
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen modüllerde HTTP başlıklarının ortam değişkenlerine dönüştürülmesi
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen bağlamında Apache daha seçici davranmaktadır. Önce HTTP başlığındaki
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen geçersiz karakterlerin tamamı altçizgilere dönüştürülür. Bu, başlık
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen zerki yoluyla yapılan karşı-site-betiklerini-çalıştırma saldırısını
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen önlemeye yöneliktir. (Bakınız: <a href="http://events.ccc.de/congress/2007/Fahrplan/events/2212.en.html">Unusual Web Bugs</a>, slide 19/20).</p>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <p>Bozuk başlıklar gönderdiği halde bunlara dokunulmamasını gerektiren
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen bir istemciniz varsa, <code class="module"><a href="/mod/mod_setenvif.html">mod_setenvif</a></code> ve
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <code class="module"><a href="/mod/mod_header.html">mod_header</a></code> modüllerinin sunduğu yapıyı örnekteki gibi
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen kullanarak bu sorunun üstesinden gelebilirsiniz:</p>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen# Aşağıdaki satırlarla bir istemcinin gönderdiği bozuk<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen# Accept_Encoding başlıklarının istenildiği gibi işlenmesi<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen# sağlanabilir.<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowenSetEnvIfNoCase ^Accept.Encoding$ ^(.*)$ fix_accept_encoding=$1<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowenRequestHeader set Accept-Encoding %{fix_accept_encoding}e env=fix_accept_encoding
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="misbehaving" id="misbehaving">Protokolü yanlış yorumlayan tarayıcıların davranışlarının
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Önceki sürümlerde bilinen istemci davranışlarına karşı önlem olarak
f3ec420152ca921e4c1ce77782f51b53f659018dnd aşağıdaki satırların <code>httpd.conf</code> içinde bulunması
f3ec420152ca921e4c1ce77782f51b53f659018dnd önerilirdi. Fakat, böyle tarayıcılar artık ortalıkta görünmediğinden
f3ec420152ca921e4c1ce77782f51b53f659018dnd bu yapılandırmaya da artık gerek kalmamıştır.</p>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen# Aşağıdaki yönergeler normal HTTP yanıt davranışını değiştirirler.<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen# İlk yönerge Netscape 2.x ve kendini öyle gösteren tarayıcılar için<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen# kalıcı bağlantıyı (keepalive) iptal eder. İkinci yönerge ise HTTP/1.1<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen# protokolü bozuk olan ve 301/302 durum kodlu yönlendirme yanıtları<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen# kullanıldığında kalıcı bağlantıları gerektiği gibi desteklemeyen<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen# Microsoft Internet Explorer 4.0b2 içindir.<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowenBrowserMatch "Mozilla/2" nokeepalive<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowenBrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen# Aşağıdaki yönergeler HTTP/1.0 yanıtlarından başkasına yabancı olan<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen# tarayıcılara HTTP/1.1 yanıtlarının gönderilmesini iptal eder.<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowenBrowserMatch "RealPlayer 4\.0" force-response-1.0<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowenBrowserMatch "Java/1\.0" force-response-1.0<br />
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowenBrowserMatch "JDK/1\.0" force-response-1.0
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="no-img-log" id="no-img-log">Resim isteklerinin erişim günlüğüne kaydedilmemesi</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Bu örnek resim isteklerinin erişim günlüğüne yazılmasını engeller.
f3ec420152ca921e4c1ce77782f51b53f659018dnd Bu örnek değiştirilerek belli dizinlerin veya belli konaklardan
f3ec420152ca921e4c1ce77782f51b53f659018dnd gelen isteklerin günlüğe kaydedilmesini engellemek amacıyla da
f3ec420152ca921e4c1ce77782f51b53f659018dnd kullanılabilir.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd SetEnvIf Request_URI \.gif image-request<br />
f3ec420152ca921e4c1ce77782f51b53f659018dnd SetEnvIf Request_URI \.jpg image-request<br />
f3ec420152ca921e4c1ce77782f51b53f659018dnd SetEnvIf Request_URI \.png image-request<br />
f3ec420152ca921e4c1ce77782f51b53f659018dnd <h3><a name="image-theft" id="image-theft">“Resim Hırsızlığı” için önlem alınması</a></h3>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Bu örnekte sunucunuzda bulunmayan sayfalarda sunucunuzdaki
f3ec420152ca921e4c1ce77782f51b53f659018dnd resimlerin kullanılmasının nasıl önleneceği gösterilmiştir. Bu
f3ec420152ca921e4c1ce77782f51b53f659018dnd yapılandırma önerilmemekle birlikte nadir durumlarda işe yarar. Tüm
f3ec420152ca921e4c1ce77782f51b53f659018dnd resimlerin <code>/siteler/resimler</code> dizini altında tutulduğu
f3ec420152ca921e4c1ce77782f51b53f659018dnd varsayılmıştır.</p>
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen SetEnvIf Referer "^http://www\.example\.com/" local_referal<br />
f3ec420152ca921e4c1ce77782f51b53f659018dnd # Referrer bilgisi göndermeyen tarayıcılara izin verelim<br />
f3ec420152ca921e4c1ce77782f51b53f659018dnd SetEnvIf Referer "^$" local_referal<br />
f3ec420152ca921e4c1ce77782f51b53f659018dnd Order Deny,Allow<br />
f3ec420152ca921e4c1ce77782f51b53f659018dnd Deny from all<br />
f3ec420152ca921e4c1ce77782f51b53f659018dnd Allow from env=local_referal
f3ec420152ca921e4c1ce77782f51b53f659018dnd </Directory>
f3ec420152ca921e4c1ce77782f51b53f659018dnd <p>Bu teknik hakkında daha ayrıntılı bilgi edinmek için ServerWatch
f3ec420152ca921e4c1ce77782f51b53f659018dnd üzerindeki "<a href="http://www.serverwatch.com/tutorials/article.php/1132731">Diğer sitelerin sizin resimlerinizle donatılmasını engellemek</a>"
f3ec420152ca921e4c1ce77782f51b53f659018dnd belgesine bakınız.</p>
f3ec420152ca921e4c1ce77782f51b53f659018dnd<p><span>Mevcut Diller: </span><a href="/en/env.html" hreflang="en" rel="alternate" title="English"> en </a> |
c04f76acce77126cf88b09350e56ea8c6b4a064enilgun<a href="/fr/env.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
f3ec420152ca921e4c1ce77782f51b53f659018dnd<a href="/ja/env.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
f3ec420152ca921e4c1ce77782f51b53f659018dnd<a href="/ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung<a href="/tr/env.html" title="Türkçe"> tr </a></p>
727872d18412fc021f03969b8641810d8896820bhumbedooh</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>
727872d18412fc021f03969b8641810d8896820bhumbedoohvar comments_shortname = 'httpd';
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedoohvar comments_identifier = 'http://httpd.apache.org/docs/trunk/env.html';
0d0ba3a410038e179b695446bb149cce6264e0abnd(function(w, d) {
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
727872d18412fc021f03969b8641810d8896820bhumbedooh d.write('<div id="comments_thread"><\/div>');
0d0ba3a410038e179b695446bb149cce6264e0abnd var s = d.createElement('script');
ac082aefa89416cbdc9a1836eaf3bed9698201c8humbedooh s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
0d0ba3a410038e179b695446bb149cce6264e0abnd (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
727872d18412fc021f03969b8641810d8896820bhumbedooh d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
0d0ba3a410038e179b695446bb149cce6264e0abnd})(window, document);
205f749042ed530040a4f0080dbcb47ceae8a374rjung<p class="apache">Copyright 2015 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>
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/quickreference.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[//><!--
0d0ba3a410038e179b695446bb149cce6264e0abndif (typeof(prettyPrint) !== 'undefined') {
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd prettyPrint();