📄 mod_setenvif.html.tr.utf8
字号:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --><title>mod_setenvif - Apache HTTP Sunucusu</title><link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="../images/favicon.ico" rel="shortcut icon" /></head><body><div id="page-header"><p class="menu"><a href="../mod/">Mod眉ller</a> | <a href="../mod/directives.html">Y枚nergeler</a> | <a href="../faq/">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritas谋</a></p><p class="apache">Apache HTTP Sunucusu S眉r眉m 2.2</p><img alt="" src="../images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Sunucusu</a> > <a href="http://httpd.apache.org/docs/">Belgeleme</a> > <a href="../">S眉r眉m 2.2</a> > <a href="./">Mod眉ller</a></div><div id="page-content"><div id="preamble"><h1>Apache Mod眉l眉 mod_setenvif</h1><div class="toplang"><p><span>Mevcut Diller: </span><a href="../en/mod/mod_setenvif.html" hreflang="en" rel="alternate" title="English"> en </a> |<a href="../ja/mod/mod_setenvif.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |<a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |<a href="../tr/mod/mod_setenvif.html" title="T眉rk莽e"> tr </a></p></div><table class="module"><tr><th><a href="module-dict.html#Description">A莽谋klama:</a></th><td>Ortam de臒i艧kenlerinin iste臒in 枚zelliklerine uygun olarak atanmas谋n谋 sa臒lar</td></tr><tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Temel</td></tr><tr><th><a href="module-dict.html#ModuleIdentifier">Mod眉l聽Betimleyici:</a></th><td>setenvif_module</td></tr><tr><th><a href="module-dict.html#SourceFile">Kaynak聽Dosyas谋:</a></th><td>mod_setenvif.c</td></tr></table><h3>脰zet</h3> <p><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> mod眉l眉 ortam de臒i艧kenlerinin iste臒in farkl谋 bile艧enlerinin belirtti臒iniz d眉zenli ifade ile e艧le艧mesine ba臒l谋 olarak atanmas谋n谋 m眉mk眉n k谋lar. Bu ortam de臒i艧kenleri sunucunun 莽e艧itli k谋s谋mlar谋nda yap谋lacak eylemlere karar verirken kullan谋l谋r.</p> <p>Y枚nergeler yap谋land谋rma dosyas谋nda yer ald谋klar谋 s谋raya g枚re ele al谋n谋rlar. B枚ylece daha karma艧谋k dizilimler kullan谋labilir, bu 枚rnekteki taray谋c谋 Mozilla ise <code>netscape</code> ortam de臒i艧keni atanmakta, MSIE ise atanmamaktad谋r.</p> <div class="example"><p><code> BrowserMatch ^Mozilla netscape<br /> BrowserMatch MSIE !netscape<br /> </code></p></div></div><div id="quickview"><h3 class="directives">Y枚nergeler</h3><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#browsermatch">BrowserMatch</a></li><li><img alt="" src="../images/down.gif" /> <a href="#browsermatchnocase">BrowserMatchNoCase</a></li><li><img alt="" src="../images/down.gif" /> <a href="#setenvif">SetEnvIf</a></li><li><img alt="" src="../images/down.gif" /> <a href="#setenvifnocase">SetEnvIfNoCase</a></li></ul><h3>Ayr谋ca bak谋n谋z:</h3><ul class="seealso"><li><a href="../env.html">Apache鈥檇e Ortam De臒i艧kenleri</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="BrowserMatch" id="BrowserMatch">BrowserMatch</a> <a name="browsermatch" id="browsermatch">Y枚nergesi</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">A莽谋klama:</a></th><td>Ortam de臒i艧kenlerini HTTP kullan谋c谋 aray眉z眉ne g枚re belirler.</td></tr><tr><th><a href="directive-dict.html#Syntax">S枚zdizimi:</a></th><td><code>BrowserMatch <em>d眉zifd [!]ort-de臒i艧keni</em>[=<em>de臒er</em>][[!]<em>ort-de臒i艧keni</em>[=<em>de臒er</em>]] ...</code></td></tr><tr><th><a href="directive-dict.html#Context">Ba臒lam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Ge莽ersizle艧tirme:</a></th><td>FileInfo</td></tr><tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Temel</td></tr><tr><th><a href="directive-dict.html#Module">Mod眉l:</a></th><td>mod_setenvif</td></tr></table> <p><code class="directive">BrowserMatch</code> y枚nergesi <code class="directive"><a href="#setenvif">SetEnvIf</a></code> y枚nergesinin 枚zel bir halidir ve ortam de臒i艧kenlerine <code>User-Agent</code> HTTP istek ba艧l谋臒谋n谋n de臒erine g枚re atama yapar. A艧a臒谋daki iki sat谋r ayn谋 etkiye sahiptir:</p> <div class="example"><p><code> BrowserMatchNoCase Robot is_a_robot<br /> SetEnvIfNoCase User-Agent Robot is_a_robot<br /> </code></p></div> <p>Ba艧ka 枚rnekler:</p> <div class="example"><p><code> BrowserMatch ^Mozilla forms jpeg=yes browser=netscape<br /> BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript<br /> BrowserMatch MSIE !javascript<br /> </code></p></div></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="BrowserMatchNoCase" id="BrowserMatchNoCase">BrowserMatchNoCase</a> <a name="browsermatchnocase" id="browsermatchnocase">Y枚nergesi</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">A莽谋klama:</a></th><td>Ortam de臒i艧kenlerini HTTP kullan谋c谋 aray眉z眉n眉n harf b眉y眉kl眉臒眉neduyars谋z e艧le艧melerine ba臒l谋 olarak belirler.</td></tr><tr><th><a href="directive-dict.html#Syntax">S枚zdizimi:</a></th><td><code>BrowserMatchNoCase <em>d眉zifd [!]ort-de臒i艧keni</em>[=<em>de臒er</em>][[!]<em>ort-de臒i艧keni</em>[=<em>de臒er</em>]] ...</code></td></tr><tr><th><a href="directive-dict.html#Context">Ba臒lam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Ge莽ersizle艧tirme:</a></th><td>FileInfo</td></tr><tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Temel</td></tr><tr><th><a href="directive-dict.html#Module">Mod眉l:</a></th><td>mod_setenvif</td></tr><tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 1.2 ve sonras谋nda bulunur (Apache 1.2 s眉r眉m眉nde buy枚nerge art谋k at谋l olan mod_browser mod眉l眉yle sa臒lan谋rd谋).</td></tr></table> <p><code class="directive">BrowserMatchNoCase</code> y枚nergesi s枚zdizimsel ve anlamsal olarak <code class="directive"><a href="#browsermatch">BrowserMatch</a></code> y枚nergesinin e艧de臒eridir. Ancak, e艧le艧melerde harf b眉y眉kl眉臒眉ne duyars谋zd谋r. 脰rnek:</p> <div class="example"><p><code> BrowserMatchNoCase mac platform=macintosh<br /> BrowserMatchNoCase win platform=windows<br /> </code></p></div> <p><code class="directive">BrowserMatch</code> ve <code class="directive">BrowserMatchNoCase</code> y枚nergeleri <code class="directive"><a href="#setenvif">SetEnvIf</a></code> ve <code class="directive"><a href="#setenvifnocase">SetEnvIfNoCase</a></code> y枚nergelerinin 枚zel halleridir. Bu bak谋mda a艧a臒谋daki iki sat谋r ayn谋 etkiye sahiptir:</p> <div class="example"><p><code> BrowserMatchNoCase Robot is_a_robot<br /> SetEnvIfNoCase User-Agent Robot is_a_robot<br /> </code></p></div></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="SetEnvIf" id="SetEnvIf">SetEnvIf</a> <a name="setenvif" id="setenvif">Y枚nergesi</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">A莽谋klama:</a></th><td>Ortam de臒i艧kenlerini iste臒in 枚zniteliklerine g枚re atar.</td></tr><tr><th><a href="directive-dict.html#Syntax">S枚zdizimi:</a></th><td><code>SetEnvIf <em>枚znitelik d眉zifd [!]ort-de臒i艧keni</em>[=<em>de臒er</em>] [[!]<em>ort-de臒i艧keni</em>[=<em>de臒er</em>]] ...</code></td></tr><tr><th><a href="directive-dict.html#Context">Ba臒lam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Ge莽ersizle艧tirme:</a></th><td>FileInfo</td></tr><tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Temel</td></tr><tr><th><a href="directive-dict.html#Module">Mod眉l:</a></th><td>mod_setenvif</td></tr></table> <p><code class="directive">SetEnvIf</code> y枚nergesi ortam de臒i艧kenlerini iste臒in 枚zniteliklerine g枚re tan谋mlar. 陌lk bile艧en olarak belirtilen <code><em>枚znitelik</em></code> 艧u 眉莽 艧eyden biri olabilir:</p> <ol> <li>Bir HTTP istek ba艧l谋臒谋 alan谋 (ayr谋nt谋l谋 bilgi i莽in bak: <a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC2616</a>); 枚rne臒in: <code>Host</code>, <code>User-Agent</code>, <code>Referer</code> ve <code>Accept-Language</code>. Bir d眉zenli ifade kullan谋larak birden fazla istek ba艧l谋臒谋 belirtilebilir.</li> <li>陌ste臒in a艧a臒谋daki bile艧enlerinden biri: <ul> <li><code>Remote_Host</code> - iste臒i yapan istemcinin konak ismi (varsa)</li> <li><code>Remote_Addr</code> -iste臒i yapan istemcinin IP adresi</li> <li><code>Server_Addr</code> - iste臒i alan sunucunun IP adresi (sadece 2.0.43 sonras谋 s眉r眉mler i莽in)</li> <li><code>Request_Method</code> - kullan谋lan y枚ntemin ismi (<code>GET</code>, <code>POST</code>, vs.)</li> <li><code>Request_Protocol</code> - 陌ste臒in yap谋ld谋臒谋 protokol眉n ismi ve numaras谋 ("HTTP/0.9", "HTTP/1.1" gibi)</li> <li><code>Request_URI</code> - HTTP istek sat谋r谋nda belirtilen 枚zkaynak; genellikle sorgu dizgesi olmaks谋z谋n 艧ema ve konak ismini i莽eren bir URL par莽as谋d谋r. Sorgu dizgeleriyle e艧le艧meler hakk谋nda ayr谋nt谋l谋 bilgi edinmek i莽in <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#rewritecond">RewriteCond</a></code> y枚nergesinin a莽谋klamas谋na bak谋n谋z.</li> </ul> </li> <li>陌stek ile evvelce ili艧kilendirilmi艧 bir ortam de臒i艧keninin ismi. Bu sayede 枚nceki bir e艧le艧menin sonucuna kar艧谋 yeni bir s谋nama yapma imkan谋 ortaya 莽谋kar. B枚yle bir s谋nama i莽in sadece evvelce <code>SetEnvIf[NoCase]</code> y枚nergeleri ile yap谋lm谋艧 atamalardaki ortam de臒i艧kenleri kullan谋labilir. 鈥楨vvelce鈥
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -