Htaccess ile URL Yönlendirmesi Nasıl Yapılır?

Apache sunucularında Url yönlendirmesi yapmak için gerekli olan konfigürasyon (config) dosyası olan .htaccess (hypertext access) ile url yönlendirme konusunda büyük esneklikler sağlıyoruz.

Bu esnekliği kullanabilmek için Apache server’ın mod_rewrite özelliğini kullanmamız gerekir. Htaccess’in ne olduğunu bildiğinizi varsayarak konunun nedir sorusuna olan cevabını atlıyorum. (Eğer bilmiyorsanız Htaccess Nedir? Kullanımı)

URL Yönlendirmesine Başlayalım

Bu konu en iyi şekilde örnekle anlaşılacağı için bundan sonrasını örnekle anlatmaya devam edeceğim.

Örneğin www.site.com/url-yonlendirme.html dosyasını URL değişmeden arka planda www.site.com/url-yonlendirme.php dosyasına yönlendirmek istersek aşağıdaki kodu yazmamız yeterlidir;


RewriteRule ^url-yonlendirme.html$ url-yonlendirme.php [NC]

Üstteki örnekte URL değişmeden bu uygulamanın çalışmasını sağladık, fakat URL’nin değişmesini istiyorsak kodun sonuna r=301 yönlendirmesini eklememiz gerekmektedir.


RewriteRule ^url-yonlendirme.html$ url-yonlendirme.php [r=301, NC]

Şimdide sitemizdeki bir konuyu başka bir siteye taşıdığımızı düşünelim ve ona göre Yönlendirme yapalım.


Redirect 301 /2013/htaccess-ile-url-yonlendirmesi-nasil-yapilir/ http://www.site.com/site/htaccess-ile-url-yonlendirmesi-nasil-yapilir/

İşte URL yönlendirmesi bu şekilde yapılmaktadır. Htaccess ile ilgili daha fazla bilgi için bu konu hakkında yazdığım diğer yazıları okuyabilirsiniz.

DAHA FAZLA İÇERİK

SİZDE YORUM YAPIN

GTA V Hala Çıkışta

GTA V Hala Çıkışta 12 Şubat 2016, Cuma

2014’ün En İyi 16 Oyunu

2014’ün En İyi 16 Oyunu 23 Aralık 2014, Salı

Just Cause 3 Bomba gibi geliyor

Just Cause 3 Bomba gibi geliyor 16 Aralık 2014, Salı

Playstation 4’te Kırıldı

Playstation 4’te Kırıldı 18 Mayıs 2015, Pazartesi