7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

.htaccess Dosyası Nasıl Bulunur ve Düzenlenir?

Okuma süresi: 2 dk

Kısa yanıt: .htaccess dosyası public_html klasöründedir ve adının başındaki nokta nedeniyle gizlidir. cPanel › Dosya Yöneticisi › Ayarlar › “Gizli dosyaları göster” seçeneğini açın, dosyaya sağ tıklayıp önce “Kopyala” ile yedeğini alın, ardından “Düzenle” ile değişikliğinizi yapıp kaydedin.

Bu rehber kimin için: Yönlendirme veya ayar ekleyen site sahipleri · Gereken süre: 10 dakika · Seviye: Orta

.htaccess, Apache uyumlu web sunucularında (sunucularımızdaki LiteSpeed dahil) klasör bazında yönlendirme, erişim kısıtlaması, önbellek ve güvenlik ayarları yapmanızı sağlayan bir yapılandırma dosyasıdır. Tek bir yazım hatası tüm sitenin 500 hatası vermesine yol açabildiği için her düzenlemeden önce yedek almak şarttır.

Güvenli düzenleme

  1. Gizli dosyaları gösterin: Dosya Yöneticisi › Ayarlar › “Gizli dosyaları göster (dotfiles)”.
  2. Yedek alın: .htaccess dosyasına sağ tık › “Kopyala” › .htaccess.yedek adıyla kopyalayın.
  3. Düzenleyin: Sağ tık › “Düzenle”; yeni kuralları WordPress’in # BEGIN WordPress bloğunun dışına, genellikle üstüne ekleyin.
  4. Kaydedin ve test edin: Kaydedin ve siteyi gizli pencerede açın.
  5. Hata varsa geri alın: Site 500 hatası verirse .htaccess.yedek dosyasını .htaccess olarak geri adlandırın.

WordPress varsayılan içeriği

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

Dosya bozulduysa veya hiç yoksa WordPress › Ayarlar › Kalıcı Bağlantılar › “Değişiklikleri Kaydet” ile bu blok yeniden oluşturulur. LiteSpeed Cache gibi eklentiler kendi bloklarını ekler; bu blokları elle düzenlemeyin.

Hâlâ çözülmediyse

Kuralları elle yazmak yerine .htaccess oluşturucu ile hazırlayabilirsiniz. Yönlendirme kurallarının sonucunu yönlendirme kontrol ile doğrulayın; döngü oluşursa ERR_TOO_MANY_REDIRECTS rehberine bakın. .htaccess kurallarını okuyan LiteSpeed web sunucusuyla çalışan web hosting paketlerimizde değişiklikler yeniden başlatma gerektirmeden hemen etkinleşir.

Sık sorulan sorular

Windows hosting’de .htaccess çalışır mı?

Hayır. Plesk/IIS’te aynı ayarlar web.config dosyasıyla yapılır.

Alt klasördeki .htaccess ne işe yarar?

Yalnızca o klasör ve altındaki istekleri etkiler; üst klasördeki kurallarla birleşir.

public_html içinde .htaccess dosyası hiç yoksa nasıl oluştururum?

Dosya Yöneticisi’nde public_html’e girip “+ Dosya” ile adı tam olarak .htaccess olan (başındaki nokta dahil, uzantısız) bir dosya oluşturun ve kurallarınızı yazın. WordPress kullanıyorsanız Ayarlar › Kalıcı Bağlantılar ekranında “Değişiklikleri Kaydet”e basmak da dosyayı varsayılan içerikle oluşturur.

İlgili rehberler