Apache mod_rewrite - Apache HTTP Sunucusu Sürüm 2.2

Apache HTTP Sunucusu Sürüm 2.2

Apache > HTTP Sunucusu > Belgeleme > Sürüm 2.2

# Apache mod_rewrite

Mevcut Diller: en | fr | tr | zh-cn

> `mod_rewrite` gelen URL isteklerini düzenli ifade kurallarına dayanarak devingen olarak dönüştürmek için bir yöntem sağlar. Böylece keyfi URL'leri kendi URL yapınızla istediğiniz şekilde eşleştirmeniz mümkün olur.

Gerçekten esnek ve güçlü bir URL kurgulama mekanizması oluşturmak için sınısız sayıda kural ve her kural için de sınırsız sayıda koşul destekler. URL değişiklikleri çeşitli sınamalara bağlı olabilir: sunucu değişkenleri, HTTP başlıkları, ortam değişkenleri, zaman damgaları, çeşitli biçimlerde harici veritabanı sorguları. Ayrıca, harici birtakım uygulamalar da bu amaçla kullanılabilir.

Bu modül URL’lerin tamamında (path-info kısmı dahil), sunucu bağlamında (`httpd.conf`), sanal konaklar bağlamında (`<VirtualHost>` bölümleri), dizin bağlamında (`.htaccess` dosyaları ve `<Directory>` bölümleri) çalışır. Kurallara eklediğiniz seçeneklere bağlı olarak, yeniden yazılan URL sonuçta dahili işlemlerde, harici yönlendirmelerde ve hatta dahili vekalet işlemlerinde kullanılabilir.

`mod_rewrite` çok güçlü bir araç olduğundan oldukça karmaşık görünebilir. Bu belge mod_rewrite başvuru kılavuzunun tamamlayıcısı olup bu karmaşıklığı biraz hafifletmeyi amaçlar ve `mod_rewrite` ile elde edilebilen kullanışlı ve oldukça açıklamalı senaryo örnekleri içerir. Ayrıca, `mod_rewrite`'ı hangi durumlarda kullanmamanız gerektiğini ve bunun yerine standart Apache özelliklerinin kullanımını göstermeye, böylece gereksiz karmaşıklıktan sizi kurtarmayı amaçladık.

- mod_rewrite ve düzenli ifadelere giriş
- URL'lerin yeniden eşlenmesi ve yönlendirilmesi için mod_rewrite kullanımı
- Erişim denetimi için mod_rewrite kullanımı
- mod_rewrite ile devingen sanal konaklar
- mod_rewrite ile devingen vekil kullanımı
- RewriteMap kullanımı
- Gelişkin teknikler ve püfler
- mod_rewrite ne zaman kullanılMAZ
- RewriteRule Seçenekleri
- Teknik ayrıntılar

### Ayrıca bakınız:

- mod_rewrite Başvuru Kılavuzu
- URL’lerin Dosya Sistemine Eşlenmesi
- mod_rewrite wiki
- Terimler

Mevcut Diller: en | fr | tr | zh-cn