.htaccess konuları [Yönlendirme]
.htaccess dosyaları ile yapılabileceklerden biri de “yönlendirme” işlemidir. Oldukça basit olan bu işlemi kısaca anlatalım.

Sitenizde bulunan bir dizindeki dosyaları başka bir dizine taşıdınız ve o dizine gelen ziyaretçileri yeni dizine yönlendirmek istiyorsunuz. Bu durumda .htaccess dosyası ile yönlendirme yapmak sorununuzu hemen çözecektir:
Redirect /eskidizin/ http://www.site.com/yenidizin/index.html
Burada 3 farklı unsur var, birincisi redirect kelimesi. İkincisi /eskidizin/ kelimesi. 3. sü ise http://www.site.com/yenidizin/index.html adresi. Hepsi birbirinden birer boşluk ile ayrılıyor. Bu kodun yaptığı iş, eskidizin altından bir dosya çağrıldığında ziyaretçiyi yenidizin altında index.html dosyasına yönlendiriyor.
Bir dizin altında yer alan bütün dosyalar için yönlendirme yapmak istemezseniz o halde aşağıdaki gibi bir kod kullanabilirsiniz:
Redirect /eskidizin/eskidosya.html http://www.site.com/yenidizin/yenidosya.html
.htaccess dosyaları ile yönlendirme yapmak bu kadar kolay. Ancak dikkat edilmesi gereken bir kaç nokta bulunmakta:
Birincisi eskidizin’in yerini göreceli olarak belirtiyorsunuz. Yani “/eskidizin/” adresi, “http://www.site.com/eskidizin/” adresine tekabul ediyor.
İkinci nokta ise yönlendirme yapılan adresde, tam site adının yazması. Böylece aslında yönlendirme yaptığınız adres, sizin sitenizin altında bir dosya olmayabilir. Örnek olarak aşağıdaki kodu inceleyelim:
Redirect /google/ http://www.google.com/
Bu kodu sizin sitenizin altına yerleştirirseniz, ziyaretçiler google dizinine erişmek istediklerinde google anasayfasına yönlendirecekler.
Bir sonraki .htaccess dosyasında görüşmek üzere!
Bütün .htaccess Yazıları
– .htaccess konuları [Giriş]
– .htaccess konuları [Hataları Yönlendirme]
– .htaccess konuları [IP Engelleme]
– .htaccess konuları [Dizinlerin varsayılan dosyalarını değiştirme]
– .htaccess konuları [Parola korumalı dizinler ve dosyalar]
– .htaccess konuları [Yönlendirme]
– .htaccess konuları [Dinamik bağlandı (hotlink) engelleme]
– .htaccess konuları [kötü örümcekleri engelleme]
– .htaccess konuları [İşaretçi siteye göre engelleme]
– .htaccess konuları [Kapanış]
- Ya da bu blogda yer alan bütün yazıları içindekiler sayfasında görüntüleyebilirsiniz. Tıklayın!
.htaccess konuları [Yönlendirme] yazısına 6 Yorum yapılmış.
Arama
E-Posta Aboneliği
RSS Aboneliği
En Çok Yorumlanan Yazılar
- Ajax ile dinamik listeleme (23)
- PHP ile sınırsız alt kategori mantığı (23)
- Blogger’da “devamını oku” bağlantısı (21)
- MySQL’de “join” kullanımı (17)
- MySQL’de Transaction ve PHP ile kullanımı (16)
- Kullanıcı dostu url hazırlamak (14)
- PHP’nin (muhtemelen) az bilinen 10 özelliği (12)
- Kullandığınız programlama dili ne kadar popüler? (12)
- Kullanıcı dostu URL oluşturma (2. teknik) (11)
- .htaccess konuları [Giriş] (11)
Etiketler
Son Yorumlar
- Murat: Güzel bir teknik, şu ana kadar sınırsız alt kategori lazım olmadı ama olmayacağı anlamına gelmiyor
- iilyas: Bu kodlar çalışmıyor arkadaşım. Localde olduğu içinmi acaba ?
- iilyas: Arkadaşım çok teşekkür ediyorum. Harika anlatmışsın ajaxla çalışmalara başlamak lazım estetik açısından.....
- Nuri: bende bu şekilde bir çalışma yaptım ancak bir sorunum var ne yaptıysam url den index.php bölümünü kaldıramadım....
- Kemal: Makale için çok teşekkürler, resimleri div tagları ile yapabilirmiyiz. Bu arada imagelara link verirsek daha...
01 / Ocak / 2009
Resim güzel olmuş
ilk başta anlamamıştım ama….
[...] dosyalarını değiştirme] – .htaccess konuları [Parola korumalı dizinler ve dosyalar] – .htaccess konuları [Yönlendirme] – .htaccess konuları [Dinamik bağlandı (hotlink) engelleme] – .htaccess konuları [kötü [...]
[...] dosyalarını değiştirme] – .htaccess konuları [Parola korumalı dizinler ve dosyalar] – .htaccess konuları [Yönlendirme] – .htaccess konuları [Dinamik bağlandı (hotlink) engelleme] – .htaccess konuları [kötü [...]
[...] dosyalarını değiştirme] – .htaccess konuları [Parola korumalı dizinler ve dosyalar] – .htaccess konuları [Yönlendirme] – .htaccess konuları [Dinamik bağlandı (hotlink) engelleme] – .htaccess konuları [kötü [...]
[...] dosyalarını değiştirme] – .htaccess konuları [Parola korumalı dizinler ve dosyalar] – .htaccess konuları [Yönlendirme] – .htaccess konuları [Dinamik bağlandı (hotlink) engelleme] – .htaccess konuları [kötü [...]
[...] dosyalarını değiştirme] – .htaccess konuları [Parola korumalı dizinler ve dosyalar] – .htaccess konuları [Yönlendirme] – .htaccess konuları [Dinamik bağlandı (hotlink) engelleme] – .htaccess konuları [kötü [...]