WordPress Varsayılan (Orijinal) .htaccess Kodları ve Dosya Onarımı

WordPress Varsayılan (Orijinal) .htaccess Kodları ve Dosya Onarımı

WordPress altyapılı web sitelerinde kalıcı bağlantıların (URL yapısı) ve sayfa yönlendirmelerinin sorunsuz çalışabilmesi için .htaccess dosyası hayati bir öneme sahiptir.

Web sitenizi DoğruHost sunucularına taşırken bu dosyayı eksik aktarmış olabilirsiniz, kullandığınız bir eklenti dosya içeriğini bozmuş olabilir veya yanlışlıkla silmiş olabilirsiniz. Bu gibi durumlarda sitenizin alt sayfalarına girmeye çalıştığınızda "404 Not Found (Sayfa Bulunamadı)" hatası ile karşılaşırsınız.

Çözüm ise oldukça basittir; boş bir .htaccess dosyası oluşturup orijinal WordPress kurallarını içine ekleyerek bağlantı yapınızı saniyeler içinde onarabilirsiniz.

Standart WordPress .htaccess Kodu

cPanel üzerinden "Dosya Yöneticisi"ne (veya FTP programınıza) giriş yapın. public_html dizininde bulunan .htaccess dosyasını düzenle diyerek açın. (Dosya yoksa aynı isimle yeni bir dosya oluşturun.) İçerisine aşağıdaki varsayılan kod bloğunu yapıştırıp kaydedin:


# BEGIN WordPress

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

# END WordPress

Alternatif Kullanım (mod_rewrite Korumalı)

Bazı sunucu yapılandırmalarında mod_rewrite modülü kapalıysa, üstteki kod sitenizin 500 Internal Server hatası vermesine neden olabilir (DoğruHost sunucularında bu modül varsayılan olarak aktiftir). Sistemi güvenceye almak ve modülün aktif olup olmadığını kontrol ederek kodu çalıştırmak isterseniz, aşağıdaki alternatif <IfModule> sarmallı yapıyı kullanabilirsiniz:


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

DoğruHost Pratik Çözüm İpucu: Kodlarla veya dosyalarla hiç uğraşmak istemiyorsanız, WordPress yönetici (admin) panelinize giriş yapın. Sol menüden Ayarlar > Kalıcı Bağlantılar sekmesine tıklayın. Ekranda hiçbir değişiklik yapmadan doğrudan en alttaki "Değişiklikleri Kaydet" butonuna basın. WordPress, eksik olan .htaccess dosyanızı ve gerekli kodları sizin yerinize arka planda otomatik olarak oluşturacaktır.

Let’s get started

Choose the hosting provider who makes it easy and fast to create websites. Completely risk free with our 30-day money back guarantee.