Windows da XAMPP Url Rewrite Nasıl Yapılır ?
- Nisan 26th, 2009
- Posted in Php
- Write comment
Php programcıların bir çoğu Windows üzerinde paket yazılımlardan birini kurarak proje geliştirmişlerdir ,
Bunlardan en çok kullanılanlar phpedit,xampp,wampp ve dahası , benim sorunsuzca kullandığım xampp , bu yazıda xampp üzerinde domain yönlendirmesi nasıl yapılır ve rewriterule nasıl hazırlanır bunu anlatacağım.
Öncelikle Xampp bu adresten indirelim Kurulumu tamamladıktan sonra , yapmamız gereken bir kaç adım var.
İlk Olarak C:\xampp\apache\conf\httpd.conf dosyasını açalım ve rewrite_module modules/mod_rewrite.so satırını bulup başındaki # karakterini kaldıralım.
Daha sonra örneğin www.alanadi.com dediğimizde xampp üzerindeki c:\xampp\htdocs\projemiz klasöründeki dosyaların çalışması için.
C:\xampp\apache\conf\extra\httpd-vhosts.conf dosyasını açıp içeriğine aşağıdaki kodları ekleyelim.
ServerAdmin root@localhost
DocumentRoot "c:\xampp\htdocs\projemiz"
ServerName www.alanadi.com
Daha sonra c:\xampp\htdocs\projemiz klasörü içerisine .htaccess dosyasını oluşturalım , bu dosya www.alanadi.com domaini için gerekli Rewrite ları tanımlayacağımız dosya.Oluşturduğumuz dosya içerisine aşağıdaki örnek kodları yazalım.
rewriterule ^site/([0-9]+) index.php?m=$1 [L]
rewriterule ^site/([0-9]+) index.php?m=$1 [L]
rewriterule ^site/([0-9]+) index.php [L]
Bu Kodları ekledikten sonra xampp kontrol panelden apache restart edip , şimdi browser dan www.alanadi.com/site yazıp test edelim , açılacak olan sayfa index.php dir , Örnekte yer alan ([0-9]+) parametresi site/herhangi bir sayı anlamına gelmektedir. örneğin projenizdeki bir id değerini bu şekilde çekebilirsiniz.
Tüm bunları yapmadan önce önemli bir nokta daha var C:\WINDOWS\system32\drivers\etc\hosts dosyasına mutlaka server ip adresi www.alanadi.com eklemelisiniz aksi takdirde projeniz açılmayacaktır.
No comments yet.