diff options
author | Arno Töll <arno@debian.org> | 2012-10-20 02:58:14 +0200 |
---|---|---|
committer | Arno Töll <arno@debian.org> | 2012-10-20 02:58:14 +0200 |
commit | 5c4fba3ffbe778bdffe10a93d04821579601a020 (patch) | |
tree | 91be9a7f99d3988ba48b0a619479aa46a3234191 /docs/manual/mod/mod_alias.html.tr.utf8 | |
parent | 8f9c15530d0bc387af114619b3ff3f930eb23d3c (diff) | |
download | apache2-5c4fba3ffbe778bdffe10a93d04821579601a020.tar.gz |
Imported Upstream version 2.4.3upstream/2.4.3
Diffstat (limited to 'docs/manual/mod/mod_alias.html.tr.utf8')
-rw-r--r-- | docs/manual/mod/mod_alias.html.tr.utf8 | 175 |
1 files changed, 138 insertions, 37 deletions
diff --git a/docs/manual/mod/mod_alias.html.tr.utf8 b/docs/manual/mod/mod_alias.html.tr.utf8 index ab82de26..7d19bdb7 100644 --- a/docs/manual/mod/mod_alias.html.tr.utf8 +++ b/docs/manual/mod/mod_alias.html.tr.utf8 @@ -8,11 +8,14 @@ <title>mod_alias - 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="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" /> +<script src="../style/scripts/prettify.js" type="text/javascript"> +</script> + <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="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.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> <p class="apache">Apache HTTP Sunucusu Sürüm 2.4</p> <img alt="" src="../images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> @@ -71,7 +74,7 @@ eşlenmesini sağlar ve URL yönlendirmesi yapar.</td></tr> <li><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></li> <li><a href="../urlmapping.html">URL’lerin Dosya sistemi ile Eşlenmesi</a> </li> -</ul></div> +</ul><ul class="seealso"><li><a href="#comments_section">Yorum</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="order" id="order">İşlem Sırası</a></h2> @@ -110,8 +113,8 @@ eşlenmesini sağlar ve URL yönlendirmesi yapar.</td></tr> <div class="directive-section"><h2><a name="Alias" id="Alias">Alias</a> <a name="alias" id="alias">Yönergesi</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>URL’leri dosya sistemi konumlarıyla eşler.</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Alias <var>URL-yolu</var> -<var>dosya-yolu</var>|<var>dizin-yolu</var></code></td></tr> +<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Alias <var>URL-yolu</var> <var>dosya-yolu</var> | +<var>dizin-yolu</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</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_alias</td></tr> @@ -128,11 +131,11 @@ eşlenmesini sağlar ve URL yönlendirmesi yapar.</td></tr> Alias /image /ftp/pub/image </code></p></div> - <p><code>http://sunucum/image/foo.gif</code> şeklinde bir istek, sunucunun - <code>/ftp/pub/image/foo.gif</code> dosyasıyla yanıt vermesine sebep - olurdu. Sadece tam yol parçaları eşleştirilir; bu bakımdan yukarıdaki - <code class="directive">Alias</code> yapılandırması - <code>http://sunucum/imagefoo.gif</code> ile eşleşmez. Düzenli + <p><code>http://example.com/image/foo.gif</code> şeklinde bir istek, + sunucunun <code>/ftp/pub/image/foo.gif</code> dosyasıyla yanıt vermesine + sebep olurdu. Sadece tam yol parçaları eşleştirilir; bu bakımdan + yukarıdaki <code class="directive">Alias</code> yapılandırması + <code>http://example.com/imagefoo.gif</code> ile eşleşmez. Düzenli ifadelerin kullanıldığı daha karmaşık eşleşmeler için <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> yönergesine bakınız.</p> <p><code><em>URL-yolu</em></code>’nu bir <code>/</code> ile @@ -142,8 +145,9 @@ eşlenmesini sağlar ve URL yönlendirmesi yapar.</td></tr> <dl><dd><code>Alias /icons/ /usr/local/apache/icons/</code></dd></dl> - <p>diye bir tanım yaparsanız <code>/icons</code> URL’si için bir - <code class="directive">Alias</code> kullanılmayacaktır.</p> + <p>diye bir tanım yaparsanız sona bir / ekleme ihtiyacından dolayı + <code>/icons</code> URL’si için bir <code class="directive">Alias</code> + kullanılmayacaktır.</p> <p><code class="directive">Alias</code> <em>hedefleri</em> için ek <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> bölümleri belirtmeniz gerekebileceğine dikkat ediniz. <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> bölümlerinden önce yer alan @@ -161,8 +165,7 @@ eşlenmesini sağlar ve URL yönlendirmesi yapar.</td></tr> Alias /image /ftp/pub/image<br /> <Directory /ftp/pub/image><br /> <span class="indent"> - Order allow,deny<br /> - Allow from all<br /> + Require all granted<br /> </span> </Directory> </code></p></div> @@ -191,12 +194,59 @@ eşler.</td></tr> AliasMatch ^/icons(.*) /usr/local/apache/icons$1 </code></p></div> - <p>Ayrıca, <code><em>URL-yolu</em></code> ile harf büyüklüğüne duyarsız - eşleşmeler sağlayacak düzenli ifadeler de kullanılabilir:</p> + <p><a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">Düzenli ifadeler</a>in tamamı + kullanılabilmektedir. Örneğin, <code><em>URL-yolu</em></code> ile harf + büyüklüğüne duyarsız eşleşmeler sağlayacak takma adlar + kullanılabilir:</p> <div class="example"><p><code> AliasMatch (?i)^/image(.*) /ftp/pub/image$1 </code></p></div> + + <p><code class="directive"><a href="#alias">Alias</a></code> + ve <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> yönergeleri + arasındaki başlıca fark <code class="directive"><a href="#alias">Alias</a></code> + yönergesinin, URI'nin ek parçasını, eşleşen parçayı geçip sağ tarafta + dosya yolunun ucuna kendiliğinden kopyalamasıdır. <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> bunu böyle yapmaz. Yani hemen + her durumda, düzenli ifadenin istenen URI'nin tamamıyla baştan sona + eşleşmesi ve yer değiştirmeyi sağ tarafta yapması istenir.</p> + + <p>Başka bir deyişle, basitçe + <code class="directive"><a href="#alias">Alias</a></code> yerine + <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> yazmakla aynı etkiyi + alamazsınız. En azından düzenli ifadenin başına bir <code>^</code> ve + sonuna bir <code>(.*)$</code>, ikinci değiştirgenin sonuna da bir + <code>$1</code> eklemeniz gerekir.</p> + + <p>Örneğin aşağıdakini AliasMatch ile değiştirmek isteyelim:</p> + + <div class="example"><p><code> + Alias /image/ /ftp/pub/image/ + </code></p></div> + + <p>Bu eşdeğer DEĞİLdir - bunu yapmayın! Bu herhangi bir yerinde /image/ + dizgesi bulunan tüm istekleri /ftp/pub/image/ altına gönderecektir:</p> + + <div class="example"><p><code> + AliasMatch /image/ /ftp/pub/image/ + </code></p></div> + + <p>Aynı etkiyi elde etmek için bu gerekiyor:</p> + + <div class="example"><p><code> + AliasMatch ^/image/(.*)$ /ftp/pub/image/$1 + </code></p></div> + + <p>Şüphesiz, <code class="directive"><a href="#alias">Alias</a></code> yönergesini + çalıştığı yerde <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> + kullanmanın hiç gereği yoktur. <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> daha karmaşık şeyler yapmamızı sağlar. Örneğin + farklı dosya çeşitlerini farklı dizinlerden sunmak isteyelim:</p> + + <div class="example"><p><code> + AliasMatch ^/image/(.*)\.jpg$ /files/jpg.images/$1.jpg<br /> + AliasMatch ^/image/(.*)\.gif$ /files/gif.images/$1.gif + </code></p></div> + </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -219,7 +269,9 @@ yönlendirir.</td></tr> <code><em>URL-yolu</em></code> olarak göreli yollara izin verilmez.</p> <p><code><em>URL</em></code> ise ya bir şema ve konak ismi ile başlayan - bir mutlak URL ya da bir bölü çizgisi ile başlayan bir URL yolu olabilir. İkinci durumda URL yolunun başına geçerli sunucu ismi ve şemayı sunucu ekler.</p> + bir mutlak URL ya da bir bölü çizgisi ile başlayan bir URL yolu olabilir. + İkinci durumda URL yolunun başına geçerli sunucu ismi ve şemayı sunucu + ekler.</p> <p><code><em>URL-yolu</em></code> ile başlayan istekler istemciye hedef <code><em>URL</em></code> konumuna bir yönlendirme isteği olarak @@ -228,17 +280,21 @@ yönlendirir.</td></tr> <div class="example"><h3>Örnek:</h3><p><code> # Farklı bir konaktaki bir URL'ye yönlendirme<br /> - Redirect /hizmet http://iki.mesela.dom/hizmet<br /> + Redirect /hizmet http://iki.example.com/hizmet<br /> <br /> # Aynı konak üzerinde yönlendirme<br /> Redirect /bir /iki </code></p></div> - <p>İstemcinin yaptığı <code>http://mesela.dom/hizmet/fesmekan.txt</code> + <p>İstemcinin yaptığı <code>http://example.com/hizmet/fesmekan.txt</code> isteğine karşılık istemciye isteği - <code>http://iki.mesela.dom/hizmet/fesmekan.txt</code> olarak yapması - söylenecektir. Sadece tam yol parçaları eşleştirilir, bu nedenle - <code>http://mesela.dom/hizmetfesmekan.txt</code> isteği yukarıdaki + <code>http://iki.example.com/hizmet/fesmekan.txt</code> olarak yapması + söylenecektir. Bu <code>GET</code> isteklerinde de geçerlidir. Örneğin, + <code>http://example.com/hizmet/foo.pl?q=23&a=42</code> isteği + <code>http://iki.example.com/hizmet/foo.pl?q=23&a=42</code> adresine + yönlendirilir. <code>POST</code>'ların iptal edileceğini unutmayın.<br /> + Sadece tam yol parçaları eşleştirilir, bu nedenle + <code>http://example.com/hizmetfesmekan.txt</code> isteği yukarıdaki yönlendirme ile eşleşmeyecektir. Düzenli ifadelerin kullanıldığı daha karmaşık eşleşmeler için <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code> yönergesine bakınız.</p> @@ -274,16 +330,17 @@ yönlendirir.</td></tr> belirtilmez.</dd> </dl> - <p>Diğer durum kodları için <code><em>durum</em></code> olarak sayısal - durum kodu belirtilir. Eğer durum 300 ile 399 arasındaysa bir - <code><em>URL</em></code> belirtmek gereklidir, yoksa belirtilmez. - Belirtilecek durum kodunu Apache’nin bilmesi gerektiğine dikkat ediniz - (<code>http_protocol.c</code> dosyasında bulunan + <p>Diğer durum kodları için <code><em>durum</em></code> değiştirgesiyle + sayısal durum kodu belirtilir. Eğer durum 300 ile 399 arasındaysa bir + <code><em>URL</em></code> belirtmek gereklidir. Aksi takdirde, + <var>URL</var> bileşeni ihmal edilmelidir. Belirtilecek durum kodunun + geçerli bir HTTP Status kodu olmalı ve Apache HTTP Sunucusu kodu + bilmelidir (<code>http_protocol.c</code> dosyasında bulunan <code>send_error_response</code> işlevine bakınız).</p> <div class="example"><h3>Örnek:</h3><p><code> - Redirect permanent /bir http://mesela.dom/iki<br /> - Redirect 303 /yedi http://mesela.dom/baskabisey + Redirect permanent /bir http://example.com/iki<br /> + Redirect 303 /yedi http://example.com/baskabisey </code></p></div> </div> @@ -309,9 +366,16 @@ yönlendirme gönderir.</td></tr> yazılabilir:</p> <div class="example"><p><code> - RedirectMatch (.*)\.gif$ http://baska.sunucu.dom$1.jpg + RedirectMatch (.*)\.gif$ http://baska.example.com$1.jpg </code></p></div> - + + <p><code class="directive"><a href="#alias">Alias</a></code> ve + <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> arasındaki farklarla + ilgili hususlar <code class="directive"><a href="#redirect">Redirect</a></code> ve + <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code> arasındakilere de + uygulanır. Ayrıntılar için <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> yönergesine bakınız.</p> + + </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="RedirectPermanent" id="RedirectPermanent">RedirectPermanent</a> <a name="redirectpermanent" id="redirectpermanent">Yönergesi</a></h2> @@ -365,9 +429,9 @@ URL’ye yönlendirir.</td></tr> ScriptAlias /cgi-bin/ /siteler/cgi-bin/ </code></p></div> - <p><code>http://sunucum/cgi-bin/foo</code> şeklindeki bir istek sunucunun - <code>/siteler/cgi-bin/foo</code> betiğini çalıştırmasına sebep olur. Bu - yapılandırma aslında şuna eşdeğerdir:</p> + <p><code>http://example.com/cgi-bin/foo</code> şeklindeki bir istek + sunucunun <code>/siteler/cgi-bin/foo</code> betiğini çalıştırmasına sebep + olur. Bu yapılandırma aslında şuna eşdeğerdir:</p> <div class="example"><p><code> Alias /cgi-bin/ /siteler/cgi-bin/<br /> @@ -445,7 +509,23 @@ eşler ve hedefi bir CGI betiği olarak çalıştırır.</td></tr> <div class="example"><p><code> ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1 </code></p></div> - + + <p>AliasMatch yönergesindeki gibi, <a class="glossarylink" href="../glossary.html#rexex" title="sözlüğe bakınız">düzenli + ifadeler</a>in tamamı tüm güçleriyle kullanılabilmektedir. + Örneğin, <code><em>URL-yolu</em></code> için harf büyüklüğüne duyarsız + eşleşmeli bir takma ad oluşturmak mümkünür:</p> + + <div class="example"><p><code> + ScriptAliasMatch (?i)^/cgi-bin(.*) /usr/local/apache/cgi-bin$1 + </code></p></div> + + <p><code class="directive"><a href="#alias">Alias</a></code> ve + <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> arasındaki farklarla + ilgili hususlar <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> ve + <code class="directive"><a href="#scriptaliasmatch">ScriptAliasMatch</a></code> arasındakilere + de uygulanır. Ayrıntılar için <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> yönergesine bakınız.</p> + + </div> </div> <div class="bottomlang"> @@ -454,7 +534,28 @@ eşler ve hedefi bir CGI betiği olarak çalıştırır.</td></tr> <a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/mod/mod_alias.html" title="Türkçe"> tr </a></p> -</div><div id="footer"> +</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> +<script type="text/javascript"><!--//--><![CDATA[//><!-- +var comments_shortname = 'httpd'; +var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_alias.html'; +(function(w, d) { + if (w.location.hostname.toLowerCase() == "httpd.apache.org") { + d.write('<div id="comments_thread"><\/div>'); + var s = d.createElement('script'); + s.type = 'text/javascript'; + s.async = true; + s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; + (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); + } + else { + d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); + } +})(window, document); +//--><!]]></script></div><div id="footer"> <p class="apache">Copyright 2012 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> +<p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.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[//><!-- +if (typeof(prettyPrint) !== 'undefined') { + prettyPrint(); +} +//--><!]]></script> </body></html>
\ No newline at end of file |