📄 handler.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>Apache Eylemcilerinin Kullan谋m谋 - 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 id="manual-page"><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></div><div id="page-content"><div id="preamble"><h1>Apache Eylemcilerinin Kullan谋m谋</h1><div class="toplang"><p><span>Mevcut Diller: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English"> en </a> |<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espa帽ol"> es </a> |<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Fran莽ais"> fr </a> |<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |<a href="./tr/handler.html" title="T眉rk莽e"> tr </a></p></div> <p>Bu belgede Apache Eylemcilerinin kullan谋m谋 a莽谋klanm谋艧t谋r.</p> </div><div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition">Eylemci Nedir?</a></li><li><img alt="" src="./images/down.gif" /> <a href="#examples">脰rnekler</a></li><li><img alt="" src="./images/down.gif" /> <a href="#programmer">Yaz谋l谋m Geli艧tirenler 陌莽in</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="definition" id="definition">Eylemci Nedir?</a></h2> <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_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_asis.html">mod_asis</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_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></li><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removehandler">RemoveHandler</a></code></li><li><code class="directive"><a href="./mod/core.html#sethandler">SetHandler</a></code></li></ul></td></tr></table> <p>Bir <em>eylemci</em> bir dosya 莽a臒r谋ld谋臒谋nda uygulanacak eylemin Apache dahilindeki g枚sterimidir. Genellikle dosyalar谋n kendi t眉r眉ne ba臒l谋 olarak 枚rt眉k eylemcileri vard谋r. Normalde t眉m dosyalar basit莽e sunucu taraf谋ndan sunulurlar, fakat baz谋 dosya t眉rleri normalden farkl谋 艧ekilde ele al谋n谋rlar.</p> <p>Eylemciler, dosya t眉r眉nden ba臒谋ms谋z olarak dosyan谋n bulundu臒u yere veya dosya ismi uzant谋s谋na g枚re de yap谋land谋r谋labilirler. Gerek, zarif bir 莽枚z眉m olu艧uyla gerekse, hem dosya t眉r眉n眉 hem de bir dosya ile ili艧kili bir eylemciyi m眉mk眉n k谋lmas谋 sebebiyle bunun getirisi daha y眉ksektir. (Ayr谋ca, <a href="mod/mod_mime.html#multipleext">莽ok uzant谋l谋 dosyalara</a> da bak谋n谋z.)</p> <p>Eylemciler sunucu i莽inde derlenebilece臒i gibi bir mod眉l olarak ya da <code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code> y枚nergesi ile de sunucuya dahil edilebilirler. Standart da臒谋t谋mda bulunan yerle艧ik eylemciler 艧unlard谋r:</p> <ul> <li><strong>default-handler</strong>: Dosyay谋, 枚ntan谋ml谋 olarak dura臒an i莽eri臒i i艧lemekte kullan谋lan <code>default_handler()</code> i艧levini kullanarak g枚nderir. (<code class="module"><a href="./mod/core.html">core</a></code>)</li> <li><strong>send-as-is</strong>: Dosyay谋 HTTP ba艧l谋klar谋yla oldu臒u gibi g枚nderir. (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li> <li><strong>cgi-script</strong>: Dosyay谋 bir CGI beti臒i olarak ele al谋r. (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li> <li><strong>imap-file</strong>: Dosyay谋 bir resim e艧leme kurallar谋 dosyas谋 olarak 莽枚z眉mler. (<code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code>)</li> <li><strong>server-info</strong>: Sunucunun yap谋land谋rma bilgisini d枚nd眉r眉r. (<code class="module"><a href="./mod/mod_info.html">mod_info</a></code>)</li> <li><strong>server-status</strong>: Sunucunun durum raporunu d枚nd眉r眉r. (<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li> <li><strong>type-map</strong>: Dosyay谋 i莽erik uzla艧谋m谋 i莽in bir t眉r e艧lem dosyas谋 olarak 莽枚z眉mler. (<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>)</li> </ul> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="examples" id="examples">脰rnekler</a></h2> <h3><a name="example1" id="example1">Bir CGI beti臒i kullanarak dura臒an i莽eri臒in de臒i艧tirilmesi</a></h3> <p>A艧a臒谋daki y枚nergeler sayesinde, <code>html</code> uzant谋l谋 dosyalar i莽in yap谋lan istekler <code>footer.pl</code> CGI beti臒ininin 莽al谋艧t谋r谋lmas谋na sebep olacakt谋r.</p> <div class="example"><p><code> Action add-footer /cgi-bin/footer.pl<br /> AddHandler add-footer .html </code></p></div> <p>Bu yap谋land谋rmayla, istenen belgenin 枚zg眉n haliyle mi (yeri <code>PATH_TRANSLATED</code> ortam de臒i艧kenindedir) yoksa istenen de臒i艧iklikler veya eklemeler yap谋ld谋ktan sonra m谋 g枚nderilece臒inden CGI beti臒i sorumlu olacakt谋r.</p> <h3><a name="example2" id="example2">HTTP ba艧l谋kl谋 dosyalar</a></h3> <p>A艧a臒谋daki y枚nergeler kendi HTTP ba艧l谋klar谋n谋 i莽eren dosyalar i莽in kullan谋lan <code>send-as-is</code> eylemcisini etkinle艧tirmek amac谋yla kullan谋lm谋艧t谋r. <code>/siteler/htdocs/asis/</code> dizinindeki t眉m dosyalar dosya ismi uzant谋lar谋na bak谋lmaks谋z谋n <code>send-as-is</code> eylemcisi taraf谋ndan i艧leme sokulacakt谋r.</p> <div class="example"><p><code> <Directory /siteler/htdocs/asis><br /> <span class="indent">SetHandler send-as-is</span> </Directory> </code></p></div> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="programmer" id="programmer">Yaz谋l谋m Geli艧tirenler 陌莽in</a></h2> <p>Eylemci 枚zellikleri ger莽eklenirken kullan谋lmak 眉zere <a href="developer/API.html">Apache API</a>鈥檡e bir ekleme yap谋lm谋艧t谋r. 脰zellikle de, <code>request_rec</code> yap谋s谋na yeni bir kay谋t eklenmi艧tir:</p> <div class="example"><p><code> char *handler </code></p></div> <p>Mod眉l眉n眉z眉n bir eylemciyi devreye sokmas谋n谋 isterseniz, tek yapaca臒谋n谋z iste臒in <code>invoke_handler</code> a艧amas谋n谋n hemen 枚ncesinde <code>r->handler</code> alan谋na eylemcinin ismini atamak olacakt谋r. Eylemciler daha 枚nce de bahsedildi臒i gibi bir i莽erik t眉r眉 yerine bir eylemci ismi kullan谋larak ger莽eklenirler. 脟ok gerekli olmamakla birlikte, eylemciler i莽in kullan谋lan adland谋rma uzla艧谋mlar谋 gere臒ince, ismi olu艧turan s枚zc眉kler, ortam t眉r眉 isim alan谋n谋 ihlal etmemek amac谋yla b枚l眉 imleri ile de臒il tire imleri ile ayr谋l谋rlar.</p> </div></div><div class="bottomlang"><p><span>Mevcut Diller: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English"> en </a> |<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espa帽ol"> es </a> |<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Fran莽ais"> fr </a> |<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |<a href="./tr/handler.html" title="T眉rk莽e"> tr </a></p></div><div id="footer"><p class="apache">Copyright 2008 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><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></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -