XAMPP .htaccess Aktif Etmek (Resimli Anlatım)#
Localhost üzerinde çalışırken .htaccess dosyası SEO ayarları, hotlink engelleme, özel hata sayfaları, trafik kontrolü gibi birçok konuda büyük kolaylık sağlar.
Bu yazıda, XAMPP kullanarak .htaccess dosyasını nasıl aktif edeceğinizi adım adım göstereceğim.
1️⃣ Apache Mod Rewrite Modülünü Etkinleştirme#
- XAMPP Kontrol Panelini açın.
- Apache satırının sağında bulunan Config butonuna tıklayın.
- Açılan menüden httpd.conf dosyasını seçin.

🧩 Ardından şu satırı bulun:
#LoadModule rewrite_module modules/mod_rewrite.so
Başındaki
#(diez) işaretini kaldırın:
LoadModule rewrite_module modules/mod_rewrite.so
Bu işlem, URL yönlendirme ve yeniden yazma işlemlerinin çalışmasını sağlar.

2️⃣ AllowOverride Ayarını Değiştirme#
Aynı dosya içinde aşağıdaki satırları bulun:
AllowOverride None
ve bunları şu şekilde değiştirin:
AllowOverride All
Bu değişiklik,
.htaccessdosyasının aktif olarak çalışmasına izin verir.
3️⃣ Apache ve MySQL Servislerini Yeniden Başlatın#
Yaptığınız değişikliklerin geçerli olması için: XAMPP paneline dönüp Stop → Start yaparak Apache ve MySQL servislerini yeniden başlatın.
4️⃣ Örnek .htaccess Dosyası#
Artık .htaccess dosyanız aktif!
Denemek için kök dizine bir .htaccess dosyası oluşturup aşağıdaki kodu ekleyin:
# Yönlendirmeleri aktif eder
RewriteEngine On
# Örnek: www olmayanları www'li hale çevir
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
🧠 Ek Bilgi#
.htaccessdosyası Apache sunucularında çalışır.- Dosya adının başında nokta (.) olmalı ve dosya uzantısı olmamalıdır.
- Dosyayı düzenledikten sonra tarayıcı önbelleğini temizlemeyi unutmayın.
Kolay gelsin 😉
Artık XAMPP üzerinde .htaccess dosyanız tam fonksiyonlu şekilde çalışıyor.
Yorumlar