Return-Path: X-Original-To: apmail-httpd-cvs-archive@www.apache.org Delivered-To: apmail-httpd-cvs-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CEBED97BD for ; Thu, 2 Feb 2012 14:17:36 +0000 (UTC) Received: (qmail 48377 invoked by uid 500); 2 Feb 2012 14:17:36 -0000 Delivered-To: apmail-httpd-cvs-archive@httpd.apache.org Received: (qmail 48331 invoked by uid 500); 2 Feb 2012 14:17:36 -0000 Mailing-List: contact cvs-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list cvs@httpd.apache.org Received: (qmail 48324 invoked by uid 99); 2 Feb 2012 14:17:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Feb 2012 14:17:36 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Feb 2012 14:17:31 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id ED1FA23888CD; Thu, 2 Feb 2012 14:17:09 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1239636 [2/2] - in /httpd/httpd/trunk/docs/manual: ./ mod/ Date: Thu, 02 Feb 2012 14:17:08 -0000 To: cvs@httpd.apache.org From: rbowen@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20120202141709.ED1FA23888CD@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Modified: httpd/httpd/trunk/docs/manual/urlmapping.html.tr.utf8 URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/urlmapping.html.tr.utf8?rev=1239636&r1=1239635&r2=1239636&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/urlmapping.html.tr.utf8 [utf-8] (original) +++ httpd/httpd/trunk/docs/manual/urlmapping.html.tr.utf8 [utf-8] Thu Feb 2 14:17:06 2012 @@ -24,11 +24,10 @@  ko  |  tr 

-
Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.

Bu belgede, bir istekte belirtilen URL’nin sunulacak dosyanın dosya - sistemindeki yerini bulmak için Apache tarafından nasıl kullanıldığı - açıklanmaktadır.

+ sistemindeki yerini bulmak için Apache HTTP Sunucusu tarafından nasıl + kullanıldığı açıklanmaktadır.

top
top

DocumentRoot

Yapılan bir isteğe hangi dosyanın sunulacağına karar verirken - Apache’nin öntanımlı davranışı istek için URL yolunu (URL’den konak ismi + httpd’nin öntanımlı davranışı istek için URL yolunu (URL’den konak ismi ve port ayrıldıktan sonra kalan kısım) alıp bunu yapılandırma dosyasında DocumentRoot yönergesi ile belirtilen dizinin sonuna eklemektir. Bu nedenle, DocumentRoot altındaki dizinler ve dosyalar @@ -61,7 +61,7 @@ istek için istemciye /var/http/html/balıklar/zargana.html dosyası sunulur.

-

Apache ayrıca, sunucunun birden fazla konak için istek kabul etmesini +

httpd ayrıca, sunucunun birden fazla konak için istek kabul etmesini sağlayan sanal barındırmaya da muktedirdir. Bu durumda her sanal konak için ayrı bir DocumentRoot belirtilebileceği gibi sunulacak içeriğin istekte bulunulan IP adresi veya konak ismine dayanarak devingen olarak @@ -77,12 +77,12 @@

Belge Kök Dizini Dışındaki Dosyalar

Bazen dosya sisteminde doğrudan DocumentRoot altında bulunmayan dosyalara da erişim izni - vermek gerekir. Apache’de bunu sağlamanın çeşitli yolları vardır. Unix + vermek gerekir. httpd’de bunu sağlamanın çeşitli yolları vardır. Unix sistemlerinde sembolik bağlar sayesinde dosya sisteminin farklı yerlerindeki dosyaları ve dizinleri DocumentRoot altındaymış gibi göstermek mümkündür. Options yönergesine değer olarak FollowSymLinks veya SymLinksIfOwnerMatch - atanmadıkça Apache olası güvenlik açıklarına karşı öntanımlı olarak + atanmadıkça httpd olası güvenlik açıklarına karşı öntanımlı olarak sembolik bağları izlemez.

Bundan başka, dosya sisteminin farklı parçalarını belge kök dizini @@ -143,13 +143,13 @@ eşlemek için AliasMatch yönergesi şöyle kullanılabilirdi:

-

AliasMatch ^/sayfalar/([a-zA-Z0-9]+)/?(.*) - /home/$1/public_html/$2

+

AliasMatch ^/sayfalar/([a-zA-Z0-9]+)(/(.*))?$ + /home/$1/public_html/$3

top

URL Yönlendirme

-

Yukarıdaki bölümlerde açıklanan yapılandırma yönergeleri Apache’ye +

Yukarıdaki bölümlerde açıklanan yapılandırma yönergeleri httpd’ye içeriği dosya sisteminin belli bir yerinden alıp istemciye göndermesini söyler. Bazen istemciye, istediği içeriğe farklı bir URL ile erişebileceğini ve bu URL için ayrı bir istek yapması gerektiğini @@ -169,7 +169,7 @@ zorunda değilsiniz, bu yönerge ile başka bir sunucuya da yönlendirme yapabilirsiniz.

-

Apache ayrıca, yeniden yazma ile ilgili daha karmaşık sorunlara çözüm +

httpd ayrıca, yeniden yazma ile ilgili daha karmaşık sorunlara çözüm olarak RedirectMatch diye bir yönerge daha sağlar. Örneğin bir sitenin baş sayfasını diğer isteklerden ayrı olarak farklı bir siteye yönlendirmek için yönergeyi şöyle @@ -187,7 +187,7 @@

Karşı Vekil

-

Apache ayrıca, uzak sunuculardaki belgelerin yerel sunucunun URL +

httpd ayrıca, uzak sunuculardaki belgelerin yerel sunucunun URL alanına getirilmesini de mümkün kılar. Bu tekniğe HTTP sunucunun belgeleri uzak bir sunucudan alıp istemciye sunmasını sağlayarak bir vekil sunucu gibi davranması nedeniyle ters vekalet adı @@ -218,9 +218,17 @@ dikkat ediniz. Dolayısıyla, belge içinde dahili.mesela.dom’u ismiyle hedef alan mutlak hiperbağlar varsa bunlar istemci tarafından vekil sunucudan değil doğrudan - dahili.mesela.dom’dan istenecektir. Üçüncü parti modüller + dahili.mesela.dom’dan istenecektir. Bir sayfanın içindeki bu + bağları (ve diğer içeriği) mod_substitute modülü + kullanılarak istemciye sunuluyormuşçasına değiştirebilirsiniz.

+ +

+ Substitute s/dahili\.mesela\.dom/harici.mesela.dom/i +

+ +

Ayrıca, Üçüncü parti modüller arasında HTML ve XHTML’de hiperbağları yeniden yazabilen mod_proxy_html - adında bir modül vardır.

+ adında bir modül de vardır.

top

Yeniden Yazma Motoru

@@ -252,8 +260,8 @@

"Dosya orada yok" ("File Not Found") hatalarının diğer bir bildik sebebi de URL’lerin hiperbağlarda veya doğrudan tarayıcıda kasıtlı ya da kasıtsız, yanlış yazılmasıdır. Bu tür sorunlarda yardımcı olması için - Apache mod_speling (sic) adında bir modülle gelir. Bu - modül etkin kılındığında Apache, "Dosya orada yok" ("File Not Found") + httpd mod_speling (sic) adında bir modülle gelir. Bu + modül etkin kılındığında htpd, "Dosya orada yok" ("File Not Found") hatalarının önünü kesip başka bir yerde benzer isimde bir dosya var mı diye bakar. Böyle bir dosya varsa, mod_speling istemciye dosyanın doğru yerini bildiren bir HTTP yönlendirmesi yollar. @@ -269,11 +277,39 @@ yönlendirmesine konu olmasına sebep olarak sunucunun yükünü arttırabilir.

+

mod_dir modülü sanal URI'leri, onları sunan gerçek + kaynağa eşlemekte kullanılan FallbackResource yönergesini içerir. Bir 'ön denetleyici' + gerçeklerken mod_rewrite modülünün kullanılmasını + sağlamak için çok kullanışlıdır.

+

Yerinde bulunmayan içeriğin bulunması çabalarının tümü Apache’nin 404 (Dosya orada yok) HTTP durum kodlu bir hata sayfası döndürmesine yol açar. Bu sayfanın içeriği ErrorDocument yönergesi ile denetlenebilir ve Hata Yanıtlarının Kişiselleştirilmesi bölümünde anlatıldığı gibi oldukça esnek bir şekilde kişiselleştirilebilir.

+
top
+
+

Diğer URL Eşleme Modülleri

+ + + +

URL eşlemede kullanılabilecek diğer modüller:

+ +
    +
  • mod_actions - Bir isteği, özkaynağın MIME türüne veya + istek yöntemine bakarak bir CGI betiğine eşler.
  • + +
  • mod_dir - URL'yi sonlandıran bölü çizgisini + index.html bir dosyaya eşler.
  • + +
  • mod_imagemap - Bir isteği, bir HTML belge içindeki + bir resme yapılan kullanıcı tıklamalarına dayanarak bir URL'ye + eşler.
  • + +
  • mod_negotiation - Dil veya içerik sıkıştırması gibi + kullanıcı tercihlerine dayanarak uygun bir belgeyi seçer.
  • +
+

Mevcut Diller:  en  | Modified: httpd/httpd/trunk/docs/manual/urlmapping.xml.meta URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/urlmapping.xml.meta?rev=1239636&r1=1239635&r2=1239636&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/urlmapping.xml.meta (original) +++ httpd/httpd/trunk/docs/manual/urlmapping.xml.meta Thu Feb 2 14:17:06 2012 @@ -11,6 +11,6 @@ fr ja ko - tr + tr