Hosting

.htaccess Nedir? En Çok Kullanılan .htaccess Kuralları

4 görüntülenme 15.06.2026

.htaccess Nedir?

.htaccess, Apache web sunucularında dizin bazında yapılandırma yapmanızı sağlayan gizli bir yapılandırma dosyasıdır. Bulunduğu klasör ve alt klasörler için geçerli olur; yönlendirme, erişim kontrolü, önbellekleme ve URL düzenleme gibi pek çok işlemi sunucu ana yapılandırmasına dokunmadan gerçekleştirmenizi sağlar.

301 Kalıcı Yönlendirme

Bir sayfanın adresi değiştiğinde SEO değerini kaybetmemek için 301 yönlendirme kullanılır.

# Tek bir sayfayı yönlendirme
Redirect 301 /eski-sayfa.html /yeni-sayfa.html

# Tüm www olmayan istekleri www'ye yönlendirme
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

HTTPS Zorlama

SSL sertifikanız aktifse tüm trafiği güvenli bağlantıya yönlendirmeniz önerilir.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Özel Hata Sayfaları ve Erişim Engelleme

# 404 hata sayfası
ErrorDocument 404 /404.html

# Belirli bir IP'yi engelleme
<RequireAll>
  Require all granted
  Require not ip 203.0.113.10
</RequireAll>

Önemli: .htaccess değişikliklerinden önce mutlaka dosyanın yedeğini alın. Hatalı bir kural sitenizin tamamına "500 Internal Server Error" verebilir. hostingkontrol cPanel paketlerinde .htaccess dosyasını Dosya Yöneticisi üzerinden kolayca düzenleyebilirsiniz.

Bu makale işinize yaradı mı?

Paylaş: Twitter LinkedIn