Hızlı Çözüm: Kalıcı Bağlantıları Temizleme
- WordPress yöneticinize
yourdomain.com/wp-adminadresinden giriş yapın - Ayarlar > Kalıcı Bağlantılar sayfasına gidin
- Herhangi bir değişiklik yapmadan Değişiklikleri Kaydet düğmesine tıklayın
Bu, .htaccess dosyasını yeniden oluşturur ve yeniden yazma kurallarını temizler. Çoğu durumda, bunu yaptıktan hemen sonra 404 hataları çözülecektir.
WordPress Yönetim Paneline Erişemiyorsanız
404 sorunu, yönetim paneline girişi veya erişimi engelliyorsa:
- SFTP yoluyla sitenize bağlanın. Bkz. SFTP Erişimi
- WordPress kurulumunuzun kök dizinine gidin
.htaccessdosyasını açın (bkz. KapsuleHost'ta .htaccess Anlamak)- WordPress açıklama işaretleri arasındaki içerikleri varsayılan WordPress kurallarıyla değiştirin:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
- Dosyayı kaydedin
- WordPress yönetimine giriş yapın ve yukarıdaki gibi Kalıcı Bağlantıları yeniden kaydedin
Yalnızca .htaccess kurallarını # BEGIN WordPress ve # END WordPress işaretleri arasında değiştirin. Bu işaretlerin dışında kalan her şey, diğer eklentiler veya sunucu yapılandırmaları tarafından eklenmiştir ve kaldırılmamalıdır.
Geçişten Sonra Kalıcı Bağlantı Ayarları
Son zamanda sitenizi KapsuleHost'a taşıdıysanız, eski .htaccess dosyanız farklı bir sunucu ortamından kurallar içerebilir. Geçişten sonra:
- Ayarlar > Kalıcı Bağlantılar sayfasına gidin
- Tercih ettiğiniz URL yapısını seçin (örneğin, Yazı adı)
- Değişiklikleri Kaydet düğmesine tıklayın
Özel bir kalıcı bağlantı yapısı kullanıyorsanız, temizlemeden önce not edin. Temizleme, seçtiğiniz kalıcı bağlantı biçimini değiştirmez, yalnızca çalışmasını sağlayan kuralları yeniden oluşturur.
Sorun Devam Ederse
Aşağıdakileri kontrol edin:
mod_rewritesunucuda etkin olduğunu doğrulayın (KapsuleHost bunu varsayılan olarak etkinleştirir)- Site kökünüzde
.htaccessdosyasının web sunucusu tarafından yazılabilir olduğundan emin olun - Son zamanda kurulmuş eklentileri çatışmaları kontrol etmek için birer birer devre dışı bırakın
Bu adımların hiçbiri sorunu çözmezse, KPanel'de Destek altında bir destek talebini açın.