.htaccess Okunmuyor Hatası Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

LiteSpeed’te .htaccess değişiklik yapıyorsun ama hiçbir etki etmiyorsa sunucu dosyayı okumuyordur. Genelde rewrite kapalıdır, “Allow Override” benzeri ayar devre dışıdır ya da sanal host yanlış path’e bakıyordur. Sorun panel ayarından çıkar. Aşağıdaki adımları uygulayarak düzeltebilirsin.


Sorun şu:

LiteSpeed .htaccess dosyasını okumuyor veya uygulamıyor.

Aşağıdaki adımları uygulayarak düzeltebilirsin.


Çözüm Adımları

  1. Rewrite ve .htaccess okuma açık mı kontrol et

WHM → Plugins → LiteSpeed Web Server → WebAdmin Console

Server Configuration → Rewrite

“Enable Rewrite” = Yes yap.

Ardından:

Virtual Hosts → İlgili domain → Rewrite

“Auto Load from .htaccess” = Yes olmalı.

Kaydet → Graceful Restart yap.


  1. Document Root doğru mu kontrol et

WebAdmin Console → Virtual Hosts

İlgili domaini seç → General

Document Root yolu şuna benzer olmalı:

 
/home/kullanıcı/public_html
 

Yanlış klasöre bakıyorsa .htaccess etkisiz olur.


  1. .htaccess dosyası gerçekten var mı kontrol et

SSH:

 
ls -la /home/kullanıcı/public_html/.htaccess
 

Yoksa oluştur:

 
touch /home/kullanıcı/public_html/.htaccess
chown kullanıcı:kullanıcı /home/kullanıcı/public_html/.htaccess
chmod 644 /home/kullanıcı/public_html/.htaccess
 

  1. Test kuralı ekle

Dosyanın okunup okunmadığını anlamak için en üste şunu ekle:

 
RewriteEngine On
RewriteRule ^test123$ /index.php [L]
 

Tarayıcıda:

domain.com/test123

çalışıyorsa dosya okunuyordur. Çalışmıyorsa sunucu tarafı ayarı kapalıdır.


  1. OpenLiteSpeed kullanıyorsan ek kontrol

OpenLiteSpeed’te ayrıca:

Virtual Host → Context → Rewrite

Rewrite Enable = Yes
Auto Load from .htaccess = Yes

Ardından tam restart yap:

 
service lsws restart
 

  1. Dosya izinleri ve sahiplik

Yanlış sahiplik varsa LiteSpeed okuyamaz.

 
chown -R kullanıcı:kullanıcı /home/kullanıcı/public_html
chmod 755 /home/kullanıcı/public_html
chmod 644 /home/kullanıcı/public_html/.htaccess
 

Alternatif Çözüm

cPanel sunucuda Apache konfigürasyonu kalmış olabilir. Apache tamamen durdurulmuş olmalı:

 
service httpd stop
 

LiteSpeed aktif ve portları dinliyor olmalı.

LiteSpeed LiteSpeed Lisansı ile Sınırları Zorla!

Web sitenizi yavaşlatan tüm zincirleri kırın. Orijinal LSCache destekli paylaşımlı LiteSpeed Web Server lisansını en uygun fiyatla hemen aktif edin.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.