mod_setenvif.xml.tr revision 34be775b7fb103ca189f3a38979f46ce8a74ef68
2d2eda71267231c2526be701fe655db125852c1ffielding<?xml version="1.0"?>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<?xml-stylesheet type="text/xsl" href="/style/manual.tr.xsl"?>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<!-- English Revision: 658546 -->
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<!-- =====================================================
2d2eda71267231c2526be701fe655db125852c1ffielding Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
2d2eda71267231c2526be701fe655db125852c1ffielding Reviewed by: Orhan Berent <berent belgeler.org>
2d2eda71267231c2526be701fe655db125852c1ffielding========================================================== -->
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<!--
2d2eda71267231c2526be701fe655db125852c1ffielding Licensed to the Apache Software Foundation (ASF) under one or more
f062ed7bd262a37a909dd77ce5fc23b446818823fielding contributor license agreements. See the NOTICE file distributed with
2d2eda71267231c2526be701fe655db125852c1ffielding 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
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding http://www.apache.org/licenses/LICENSE-2.0
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding Unless required by applicable law or agreed to in writing, software
f062ed7bd262a37a909dd77ce5fc23b446818823fielding distributed under the License is distributed on an "AS IS" BASIS,
f062ed7bd262a37a909dd77ce5fc23b446818823fielding WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
f062ed7bd262a37a909dd77ce5fc23b446818823fielding See the License for the specific language governing permissions and
f062ed7bd262a37a909dd77ce5fc23b446818823fielding limitations under the License.
2d2eda71267231c2526be701fe655db125852c1ffielding-->
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<modulesynopsis metafile="mod_setenvif.xml.meta">
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<name>mod_setenvif</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Ortam değişkenlerinin isteğin özelliklerine uygun olarak atanmasını sağlar</description>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<status>Base</status>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<sourcefile>mod_setenvif.c</sourcefile>
64185f9824e42f21ca7b9ae6c004484215c031a7rbb<identifier>setenvif_module</identifier>
2d2eda71267231c2526be701fe655db125852c1ffielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<summary>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding <p><module>mod_setenvif</module> modülü ortam değişkenlerinin isteğin
2d2eda71267231c2526be701fe655db125852c1ffielding farklı bileşenlerinin belirttiğiniz düzenli ifade ile eşleşmesine bağlı
f062ed7bd262a37a909dd77ce5fc23b446818823fielding olarak atanmasını mümkün kılar. Bu ortam değişkenleri sunucunun çeşitli
f062ed7bd262a37a909dd77ce5fc23b446818823fielding kısımlarında yapılacak eylemlere karar verirken kullanılır.</p>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding <p>Yönergeler yapılandırma dosyasında yer aldıkları sıraya göre ele
f062ed7bd262a37a909dd77ce5fc23b446818823fielding alınırlar. Böylece daha karmaşık dizilimler kullanılabilir, bu örnekteki
f062ed7bd262a37a909dd77ce5fc23b446818823fielding tarayıcı Mozilla ise <code>netscape</code> ortam değişkeni atanmakta,
f062ed7bd262a37a909dd77ce5fc23b446818823fielding MSIE ise atanmamaktadır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <example>
2d2eda71267231c2526be701fe655db125852c1ffielding BrowserMatch ^Mozilla netscape<br />
f062ed7bd262a37a909dd77ce5fc23b446818823fielding BrowserMatch MSIE !netscape<br />
f062ed7bd262a37a909dd77ce5fc23b446818823fielding </example>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding</summary>
2d2eda71267231c2526be701fe655db125852c1ffielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<seealso><a href="/env.html">Apache’de Ortam Değişkenleri</a></seealso>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<name>BrowserMatch</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Ortam değişkenlerini HTTP kullanıcı arayüzüne göre belirler.
2d2eda71267231c2526be701fe655db125852c1ffielding</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>BrowserMatch <em>düzifd [!]ort-değişkeni</em>[=<em>değer</em>]
2d2eda71267231c2526be701fe655db125852c1ffielding[[!]<em>ort-değişkeni</em>[=<em>değer</em>]] ...</syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context>
2d2eda71267231c2526be701fe655db125852c1ffielding<context>virtual host</context><context>directory</context>
2d2eda71267231c2526be701fe655db125852c1ffielding<context>.htaccess</context></contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding<override>FileInfo</override>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<usage>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive>BrowserMatch</directive> yönergesi <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_setenvif" >SetEnvIf</directive> yönergesinin özel bir halidir
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb ve ortam değişkenlerine <code>User-Agent</code> HTTP istek başlığının
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb değerine göre atama yapar. Aşağıdaki iki satır aynı etkiye sahiptir:</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <example>
952908500d5f99f35afc5ed510391b9bdc3833farbb BrowserMatchNoCase Robot is_a_robot<br />
952908500d5f99f35afc5ed510391b9bdc3833farbb SetEnvIfNoCase User-Agent Robot is_a_robot<br />
952908500d5f99f35afc5ed510391b9bdc3833farbb </example>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Başka örnekler:</p>
30c289e6bc6d28d210b21edd800ab2cfc78a8381wrowe
bd53cb2bf4d77574fd502e1c02d8c3c0d5431967stoddard <example>
b4c8a80f7dbfc9b56dbe03bdc28f0b5eb5f23697rbb BrowserMatch ^Mozilla forms jpeg=yes browser=netscape<br />
b4c8a80f7dbfc9b56dbe03bdc28f0b5eb5f23697rbb BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript<br />
44c46ef733836b32585d135d2d90856e7cfd9929rbb BrowserMatch MSIE !javascript<br />
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </example>
2d2eda71267231c2526be701fe655db125852c1ffielding</usage>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb</directivesynopsis>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
14bea4ba98aabaf554e37165a07123bb05d6736bstoddard<directivesynopsis>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<name>BrowserMatchNoCase</name>
9731f9232bddd7dbac757c780b2b1a2a6931dce7stoddard<description>Ortam değişkenlerini HTTP kullanıcı arayüzünün harf büyüklüğüne
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbbduyarsız eşleşmelerine bağlı olarak belirler.</description>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<syntax>BrowserMatchNoCase <em>düzifd [!]ort-değişkeni</em>[=<em>değer</em>]
2d2eda71267231c2526be701fe655db125852c1ffielding[[!]<em>ort-değişkeni</em>[=<em>değer</em>]] ...</syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context>
2d2eda71267231c2526be701fe655db125852c1ffielding<context>virtual host</context><context>directory</context>
2d2eda71267231c2526be701fe655db125852c1ffielding<context>.htaccess</context></contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding<override>FileInfo</override>
2d2eda71267231c2526be701fe655db125852c1ffielding<compatibility>Apache 1.2 ve sonrasında bulunur (Apache 1.2 sürümünde bu
2d2eda71267231c2526be701fe655db125852c1ffieldingyönerge artık atıl olan mod_browser modülüyle sağlanırdı).</compatibility>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<usage>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive>BrowserMatchNoCase</directive> yönergesi sözdizimsel ve
2d2eda71267231c2526be701fe655db125852c1ffielding anlamsal olarak <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_setenvif">BrowserMatch</directive> yönergesinin eşdeğeridir.
2e123e8beedc9f921448c113e2d6823a92fd5261fielding Ancak, eşleşmelerde harf büyüklüğüne duyarsızdır. Örnek:</p>
2e123e8beedc9f921448c113e2d6823a92fd5261fielding
2d2eda71267231c2526be701fe655db125852c1ffielding <example>
2d2eda71267231c2526be701fe655db125852c1ffielding BrowserMatchNoCase mac platform=macintosh<br />
2d2eda71267231c2526be701fe655db125852c1ffielding BrowserMatchNoCase win platform=windows<br />
2d2eda71267231c2526be701fe655db125852c1ffielding </example>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive>BrowserMatch</directive> ve
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <directive>BrowserMatchNoCase</directive> yönergeleri <directive
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb module="mod_setenvif">SetEnvIf</directive> ve <directive
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb module="mod_setenvif">SetEnvIfNoCase</directive> yönergelerinin özel
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb halleridir. Bu bakımda aşağıdaki iki satır aynı etkiye sahiptir:</p>
72a4ef8eac1adef882246c5bfb9b8bbd82d613c4coar
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <example>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb BrowserMatchNoCase Robot is_a_robot<br />
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb SetEnvIfNoCase User-Agent Robot is_a_robot<br />
2d2eda71267231c2526be701fe655db125852c1ffielding </example>
2d2eda71267231c2526be701fe655db125852c1ffielding</usage>
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<name>SetEnvIf</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Ortam değişkenlerini isteğin özniteliklerine göre atar.
2d2eda71267231c2526be701fe655db125852c1ffielding</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>SetEnvIf <em>öznitelik
2d2eda71267231c2526be701fe655db125852c1ffielding düzifd [!]ort-değişkeni</em>[=<em>değer</em>]
2d2eda71267231c2526be701fe655db125852c1ffielding [[!]<em>ort-değişkeni</em>[=<em>değer</em>]] ...</syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context>
57edbe3cb9356a0b599c7b07f3aae0e721ee57e2coar<context>virtual host</context><context>directory</context>
2d2eda71267231c2526be701fe655db125852c1ffielding<context>.htaccess</context></contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding<override>FileInfo</override>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<usage>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive>SetEnvIf</directive> yönergesi ortam değişkenlerini isteğin
2d2eda71267231c2526be701fe655db125852c1ffielding özniteliklerine göre tanımlar. İlk bileşen olarak belirtilen
2d2eda71267231c2526be701fe655db125852c1ffielding <code><em>öznitelik</em></code> şu dört şeyden biri olabilir:</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <ol>
2d2eda71267231c2526be701fe655db125852c1ffielding <li>Bir HTTP istek başlığı alanı (ayrıntılı bilgi için bak: <a
2d2eda71267231c2526be701fe655db125852c1ffielding href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC2616</a>);
2d2eda71267231c2526be701fe655db125852c1ffielding örneğin: <code>Host</code>, <code>User-Agent</code>,
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <code>Referer</code> ve <code>Accept-Language</code>. Bir düzenli
2d2eda71267231c2526be701fe655db125852c1ffielding ifade kullanılarak birden fazla istek başlığı belirtilebilir.</li>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <li>İsteğin aşağıdaki bileşenlerinden biri:
2d2eda71267231c2526be701fe655db125852c1ffielding <ul>
2d2eda71267231c2526be701fe655db125852c1ffielding <li><code>Remote_Host</code> - isteği yapan istemcinin konak ismi
2d2eda71267231c2526be701fe655db125852c1ffielding (varsa)</li>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <li><code>Remote_Addr</code> -isteği yapan istemcinin IP adresi</li>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <li><code>Server_Addr</code> - isteği alan sunucunun IP adresi
2d2eda71267231c2526be701fe655db125852c1ffielding (sadece 2.0.43 sonrası sürümler için)</li>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <li><code>Request_Method</code> - kullanılan yöntemin ismi
2d2eda71267231c2526be701fe655db125852c1ffielding (<code>GET</code>, <code>POST</code>, vs.)</li>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <li><code>Request_Protocol</code> - İsteğin yapıldığı protokolün
2d2eda71267231c2526be701fe655db125852c1ffielding ismi ve numarası ("HTTP/0.9", "HTTP/1.1" gibi)</li>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <li><code>Request_URI</code> - HTTP istek satırında belirtilen
2d2eda71267231c2526be701fe655db125852c1ffielding özkaynak; genellikle sorgu dizgesi olmaksızın şema ve konak ismini
2d2eda71267231c2526be701fe655db125852c1ffielding içeren bir URL parçasıdır. Sorgu dizgeleriyle eşleşmeler hakkında
2d2eda71267231c2526be701fe655db125852c1ffielding ayrıntılı bilgi edinmek için <module>mod_rewrite</module>
2d2eda71267231c2526be701fe655db125852c1ffielding modülünün <directive module="mod_rewrite">RewriteCond</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding yönergesinin açıklamasına bakınız.</li>
2d2eda71267231c2526be701fe655db125852c1ffielding </ul>
2d2eda71267231c2526be701fe655db125852c1ffielding </li>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <li>İstek ile evvelce ilişkilendirilmiş bir ortam değişkeninin ismi. Bu
2d2eda71267231c2526be701fe655db125852c1ffielding sayede önceki bir eşleşmenin sonucuna karşı yeni bir sınama yapma
2d2eda71267231c2526be701fe655db125852c1ffielding imkanı ortaya çıkar. Böyle bir sınama için sadece evvelce
2d2eda71267231c2526be701fe655db125852c1ffielding <code>SetEnvIf[NoCase]</code> yönergeleri ile yapılmış atamalardaki
2d2eda71267231c2526be701fe655db125852c1ffielding ortam değişkenleri kullanılabilir. ‘Evvelce’ derken, sunucu genelinde
2d2eda71267231c2526be701fe655db125852c1ffielding veya bölüm içinde bu yönergeden önce yer alan
2d2eda71267231c2526be701fe655db125852c1ffielding <code>SetEnvIf[NoCase]</code> yönerge satırları kastedilmektedir.
2d2eda71267231c2526be701fe655db125852c1ffielding Ortam değişkenlerinin dikkate alınabilmesi için istek öznitelikleri
2d2eda71267231c2526be701fe655db125852c1ffielding arasında hiçbir eşleşme olmaması ve <code><em>öznitelik</em></code>
2d2eda71267231c2526be701fe655db125852c1ffielding olarak bir düzenli ifade belirtilmemiş olması gerekir.</li>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <li>Nesne kimliği <code><em>oid</em></code> olan bir SSL istemci
2d2eda71267231c2526be701fe655db125852c1ffielding sertifikası eklentisine bir başvuru. SSL olarak yapılmamış bir istekte
2d2eda71267231c2526be701fe655db125852c1ffielding veya yapılandırılmış bir <code><em>oid</em></code>’in yokluğunda
2d2eda71267231c2526be701fe655db125852c1ffielding hiçbir değişken ataması yapılmaz. Birden fazla
2d2eda71267231c2526be701fe655db125852c1ffielding <code><em>oid</em></code> söz konusu ise aralarına virgül
2d2eda71267231c2526be701fe655db125852c1ffielding (<code>','</code>) konarak ilgili dizgeler birleştirilir.
2d2eda71267231c2526be701fe655db125852c1ffielding <code><em>oid</em></code> dizge değerli bir eklentiyi
2d2eda71267231c2526be701fe655db125852c1ffielding betimlemelidir.</li>
2d2eda71267231c2526be701fe655db125852c1ffielding </ol>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p>İkinci bileşen (<code><em>düzifd</em></code>) bir <glossary
2d2eda71267231c2526be701fe655db125852c1ffielding ref="regex">düzenli ifade</glossary>dir. <code><em>düzifd</em></code>
2d2eda71267231c2526be701fe655db125852c1ffielding ile <code><em>öznitelik</em></code> eşleştiği takdirde yönergenin kalan
2d2eda71267231c2526be701fe655db125852c1ffielding bileşenleri değerlendirmeye alınır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Kalan bileşenler atanacak ortam değişkenlerinin isimleri ve isteğe
2d2eda71267231c2526be701fe655db125852c1ffielding bağlı olarak bunlara atanacak değerlerden oluşur. Bunlar şöyle
2d2eda71267231c2526be701fe655db125852c1ffielding belirtilebilir:</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <ol>
e44e11f9fece12c783f18d033923bfc0d6b4289aake <li><code><em>değişken-adı</em></code> veya</li>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <li><code>!<em>değişken-adı</em></code> ya da </li>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <li><code><em>değişken-adı</em>=<em>değer</em></code></li>
e44e11f9fece12c783f18d033923bfc0d6b4289aake </ol>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p>İlk biçemde değişkene "1" değeri atanır. İkincisinde atanmış bir
2d2eda71267231c2526be701fe655db125852c1ffielding değişken atanmamış yapılır. Üçüncüsünde ise değişkene belirtilen
2d2eda71267231c2526be701fe655db125852c1ffielding <code><em>değer</em></code> bire bir atanır. 2.0.52 sürümünden itibaren
2d2eda71267231c2526be701fe655db125852c1ffielding parantezli düzenli ifadelerin sonuçları ile değiştirilmek üzere
2d2eda71267231c2526be701fe655db125852c1ffielding <code><em>value</em></code> içinde <code>$1</code>..<code>$9</code>
2d2eda71267231c2526be701fe655db125852c1ffielding gösterimleri tanınmaktadır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <example><title>Örnek:</title>
2d2eda71267231c2526be701fe655db125852c1ffielding SetEnvIf Request_URI "\.gif$" nesne_bir_resim=gif<br />
2d2eda71267231c2526be701fe655db125852c1ffielding SetEnvIf Request_URI "\.jpg$" nesne_bir_resim=jpg<br />
2d2eda71267231c2526be701fe655db125852c1ffielding SetEnvIf Request_URI "\.xbm$" nesne_bir_resim=xbm<br />
2d2eda71267231c2526be701fe655db125852c1ffielding :<br />
2d2eda71267231c2526be701fe655db125852c1ffielding SetEnvIf Referer belgeler\.alanismi\.mesela\.dom dahili_site_istendi<br />
2d2eda71267231c2526be701fe655db125852c1ffielding :<br />
2d2eda71267231c2526be701fe655db125852c1ffielding SetEnvIf object_is_image xbm XBIT_PROCESSING=1<br />
2d2eda71267231c2526be701fe655db125852c1ffielding :<br />
2d2eda71267231c2526be701fe655db125852c1ffielding SetEnvIf OID("2.16.840.1.113730.1.13") "(.*)" NetscapeComment=$1<br />
2d2eda71267231c2526be701fe655db125852c1ffielding :<br />
2d2eda71267231c2526be701fe655db125852c1ffielding SetEnvIf ^TS* ^[a-z].* TS_VAR<br />
2d2eda71267231c2526be701fe655db125852c1ffielding </example>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p>İlk üçünde istek bir resim dosyası için yapılmışsa
2d2eda71267231c2526be701fe655db125852c1ffielding <code>nesne_bir_resim</code> ortam değişkeni atanmakta, dördüncüsünde
2d2eda71267231c2526be701fe655db125852c1ffielding istenen sayfa <code>belgeler.alanismi.mesela.dom</code> adlı sitede
2d2eda71267231c2526be701fe655db125852c1ffielding bulunuyorsa <code>dahili_site_istendi</code> ortam değişkeni
2d2eda71267231c2526be701fe655db125852c1ffielding atanmaktadır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Altıncı örnekte <code>NetscapeComment</code> ortam değişkenine ilgili
2d2eda71267231c2526be701fe655db125852c1ffielding SSL istemci sertifikası alanındaki (varsa) dizge atanmaktadır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Son örnekte ise istekte "TS" ile başlayıp [a-z] arasındaki
2d2eda71267231c2526be701fe655db125852c1ffielding karakterlerle devam eden bir başlık alanı varsa <code>TS_VAR</code>
2d2eda71267231c2526be701fe655db125852c1ffielding ortam değişkeni atanmaktadır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding</usage>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><a href="/env.html">Apache’de Ortam Değişkenleri</a> belgesinde
2d2eda71267231c2526be701fe655db125852c1ffieldingdaha fazla örnek bulunabilir.</seealso>
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<name>SetEnvIfNoCase</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Ortam değişkenlerini isteğin özniteliklerinde harf büyüklüğüne
2d2eda71267231c2526be701fe655db125852c1ffieldingbağlı olmaksızın yapılmış tanımlara göre atar.</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>SetEnvIfNoCase <em>öznitelik
2d2eda71267231c2526be701fe655db125852c1ffielding düzifd [!]ort-değişkeni</em>[=<em>değer</em>]
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet [[!]<em>ort-değişkeni</em>[=<em>değer</em>]] ...</syntax>
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet<contextlist><context>server config</context>
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet<context>virtual host</context><context>directory</context>
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet<context>.htaccess</context></contextlist>
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet<override>FileInfo</override>
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet<compatibility>Apache 1.3 ve sonrasında mevcuttur.</compatibility>
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet
2d2eda71267231c2526be701fe655db125852c1ffielding<usage>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive>SetEnvIfNoCase</directive> yönergesi sözdizimsel ve anlamsal
2d2eda71267231c2526be701fe655db125852c1ffielding olarak <directive module="mod_setenvif">SetEnvIf</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding yönergesinin eşdeğeridir. Ancak, eşleşmelerde harf büyüklüğüne
2d2eda71267231c2526be701fe655db125852c1ffielding duyarsızdır. Örnek:</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <example>
2d2eda71267231c2526be701fe655db125852c1ffielding SetEnvIfNoCase Host Apache\.Org site=apache
2d2eda71267231c2526be701fe655db125852c1ffielding </example>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Burada, <code>Host:</code> HTTP istek başlığında
2d2eda71267231c2526be701fe655db125852c1ffielding <code>Apache.Org</code>, <code>apache.org</code> veya harf büyüklüğünce
2d2eda71267231c2526be701fe655db125852c1ffielding farklı benzerleri belirtilmişse <code>site</code> ortam değişkenine
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb "<code>apache</code>" değeri atanmaktadır.</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb</usage>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb</directivesynopsis>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb</modulesynopsis>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb