- 27 Mayıs 2025
- 7
- 4
WordPress sitenizde 500 hatası alıyorsanız, yönlendirmeler çalışmıyorsa veya erişim sorunları yaşıyorsanız, problemin kaynağı çoğu zaman WordPress htaccess dosyasıdır.
Bu dosya doğru kullanıldığında sitenizi güçlendirir, yanlış düzenlendiğinde ise siteyi tamamen erişilemez hale getirebilir.
Bu rehberde, htaccess dosyası nedir, WordPress’te nasıl düzenlenir ve en sık kullanılan ayarlar nelerdir adım adım anlatıyoruz.
WordPress htaccess Nedir?
.htaccess, Apache tabanlı sunucularda çalışan ve site davranışlarını kontrol eden gizli bir yapılandırma dosyasıdır.WordPress’te htaccess dosyası genellikle şu amaçlarla kullanılır:
- Kalıcı bağlantıları (permalink) yönetmek
- 301 / 302 yönlendirmeler yapmak
- Güvenlik önlemleri eklemek
- PHP ayarlarını değiştirmek
- Erişim kısıtlamaları koymak
WordPress’te htaccess Dosyası Neden Önemlidir?
WordPress, permalink yapısını ve bazı temel yönlendirmeleri htaccess üzerinden yönetir.Bu dosyada yaşanacak küçük bir hata bile şu sorunlara yol açabilir:
- 500 Internal Server Error
- Sayfaların açılmaması
- Admin paneline erişememe
- Yönlendirme döngüleri
WordPress Default htaccess Kodu
Eğer htaccess dosyanız bozulduysa veya sıfırdan oluşturmak istiyorsanız, WordPress’in varsayılan (default) htaccess kodu aşağıdaki gibidir:
Kod:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
WordPress’te htaccess Dosyası Nasıl Düzenlenir?
Yöntem 1: cPanel / Dosya Yöneticisi ile
- Hosting panelinize (cPanel, Plesk vb.) giriş yapın
- Dosya Yöneticisi’ni açın
- public_html klasörüne girin
- .htaccess dosyasını bulun
- Düzenlemeden önce mutlaka yedek alın
- Dosyayı düzenleyip kaydedin
Not: Dosya görünmüyorsa “Gizli dosyaları göster” seçeneğini aktif edin.
Yöntem 2: FTP ile Düzenleme
- FileZilla gibi bir FTP programı kullanarak
- Site dizinine bağlanıp
- .htaccess dosyasını indirerek düzenleyebilirsiniz
htaccess ile WordPress Memory Limit Artırma
Bazı WordPress hataları, düşük PHP bellek limiti nedeniyle oluşur.Bunu htaccess üzerinden artırabilirsiniz.
Kod:
php_value memory_limit 256M
En Sık Kullanılan htaccess Ayarları
www → non-www yönlendirme
Kod:
RewriteCond %{HTTP_HOST} ^www\.siteadi\.com [NC]
RewriteRule ^(.*)$ https://siteadi.com/$1 [L,R=301]
HTTP → HTTPS yönlendirme
Kod:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Sık Yapılan htaccess Hataları
WordPress kullanıcılarının en çok yaptığı hatalar şunlardır:- Yedek almadan dosyayı düzenlemek
- Aynı yönlendirmeyi birden fazla kez yazmak
- Hosting uyumlu olmayan PHP komutları eklemek
- Eklenti + manuel htaccess çakışması
Sık Sorulan Sorular (FAQ)
WordPress htaccess dosyası nerede bulunur?
Genellikle sitenin ana dizininde (public_html) yer alır.htaccess dosyasını silersem ne olur?
Permalink yapısı bozulur, ancak WordPress ayarları kaydedilerek dosya yeniden oluşturulabilir.htaccess düzenlemek siteye zarar verir mi?
Yanlış düzenleme evet, doğru ve bilinçli düzenleme hayır.WordPress’te htaccess olmadan site çalışır mı?
Temel olarak çalışabilir ancak SEO, yönlendirme ve güvenlik sorunları yaşanır.Sonuç
WordPress htaccess dosyası, sitenizin teknik kontrol merkezidir. Doğru kullanıldığında SEO, güvenlik ve performans açısından büyük avantaj sağlar; yanlış kullanıldığında ise ciddi hatalara yol açabilir.Eğer htaccess düzenlemesi sonrası sitenizde hata oluştuysa, wphata.com’daki diğer WordPress hata çözüm rehberlerine göz atarak sorununuzu güvenle çözebilirsiniz.