.htaccess ile yönlendirme işlemleri

Javascript ile ajax ile ya da meta ile sitemizi bir yere yönlendirme işlemi yapabilir peki .htaccess ile bunu nasıl yapacağız? Devamında örneklerle göreceksiniz.

Javascript ile ajax ile ya da meta ile sitemizi bir yere yönlendirme işlemi yapabilir peki .htaccess ile bunu nasıl yapacağız?
Devamında örneklerle göreceksiniz.

Öncelikle .htaccess adında bir dosya oluşturuyoruz.

Bu çalışmamızda yönlendirmelerden bahsedeceğim.

.htaccess ile yönlendirme nasıl yapılır ..



Redirect /uzanti/adres.html /adres/gidecekuzanti.html



ya da


Redirect /uzanti/adres.html http://adres.com/gidecekyer.html



Yani bir nevi

javascript yönlendirme olan;


<SCRIPT LANGUAGE="JavaScript">

<!-- 

window.location="http://www.siteadresi.com";

// -->

</script>



ya da meta yönlendirme olan;



<meta http-equiv="refresh" content="0;URL=adres.html">




benzeri şeklinde .htaccess uygulaması ile yapabilirsiniz.


.htaccess ile sitenizi açan ziyaretçileriniz bazıları site adresinin başına www koymayabilir.Yine ziyaretçilerin yönlendirmek amacıyla;



RewriteEngine On

RewriteCond %{HTTP_HOST} adres.com [nc]

RewriteRule (.*) http://www.adres.com/$1 [R=301,L]




şeklinde yaptığımız takdirde http://adres.com --->> http://www.adres.com şeklinde olacaktır.
  • Etiketler;
Mehmet Akif Eker
Hakkında bilgi en kısa sürede eklenecektir.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Selamlar, Benim de bu konuda bir sıkıntım var, http://tube.hepekiz.com adresinde clipshare uygulamasını test ediyorum. htaccess dosyasında aşağıdaki şekilde bir tanımlama var RewriteRule ^signup$ signup.php [L] Buna rağmen adresin sonuna /signup eklediğimizde siz de görebilirsiniz ki php kodunu text gibi ekrana basıyor. Adresin sonuna .php eklerseniz signup.php olarak gayet sağlıklı bir şekilde çalışıyor ancak o zamanda form submit edildiğinde sorun çıkıyor. Deneme yanılma yaptım rule tanımlamasını şu şekilde değiştirdim : RewriteRule ^sign$ signup.php [L] Bu şekilde adresin sonuna /sign eklersek çalışıyor ancak link ve url aynı olunca bu şekilde kodu ekrana basıyor. Enteresan bir sorun gibi göründü herhangi bir şekilde yönlendirme yapabilirseniz sevinirim

Yukarı Git