WordPress
WordPress Kalıcı Bağlantı ve 404 Sorunlarını Düzeltme
If your WordPress pages are returning 404 errors when they should exist, or links within your site are broken after a migration or plugin change, the most common fix is to flush (regenerate) your…
WordPress Permalink ve 404 Hataları Düzeltme
WordPress sayfalarınız var olması gereken durumlarda 404 hatası döndürüyorsa veya siteniz içindeki bağlantılar bir migration veya plugin değişikliğinden sonra bozuksa, en yaygın çözüm WordPress yeniden yazma kurallarını temizlemek (yeniden oluşturmak) olacaktır.
Hızlı Çözüm: Permalink'leri Temizleme
- WordPress yöneticisine
yourdomain.com/wp-adminadresinde oturum açın - Ayarlar > Permalink'ler sayfasına gidin
- Hiçbir şey değiştirmeden Değişiklikleri Kaydet'e tıklayın
Bu, .htaccess dosyasını yeniden oluşturur ve yeniden yazma kurallarını temizler. Çoğu durumda, 404 hataları bunu yaptıktan hemen sonra çözülecektir.
WordPress Yöneticisine Erişemiyorsanız
404 sorunu sizi oturum açmaktan veya yöneticiye erişmekten alıkoyuyorsa:
- SFTP üzerinden sitenize bağlanın. SFTP Erişimi bölümüne bakın
- WordPress kurulumunuzun kökü dizinine gidin
.htaccessdosyasını açın- WordPress yorum işaretçileri arasındaki içeriği 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öneticisinde oturum açın ve yukarıda Permalink'leri tekrar kaydedin
Yalnızca # BEGIN WordPress ve # END WordPress işaretçileri arasındaki .htaccess kurallarını değiştirin. Bu işaretçilerin dışındaki hiçbir şey diğer plugin'ler veya sunucu yapılandırması tarafından eklenmiştir ve kaldırılmamalıdır.
Migration Sonrasında Permalink Ayarları
Sitenizi yakın zamanda Kapsule'ye migrate ettiyseniz, eski .htaccess dosyası farklı bir sunucu ortamından kurallar içerebilir. Migration sonrasında:
- Ayarlar > Permalink'ler sayfasına gidin
- Tercih ettiğiniz URL yapısını seçin (örneğin, Yazı adı)
- Değişiklikleri Kaydet'e tıklayın
Özel bir permalink yapısı kullanıyorsanız, temizlemeden önce not edin. Temizleme, seçtiğiniz permalink biçimini değiştirmez, yalnızca onu çalışır hale getiren kuralları yeniden oluşturur.
Sorun Devam Ederse
Aşağıdakileri kontrol edin:
mod_rewritesunucuda etkinleştirilmiş olduğunu doğrulayın (Kapsule bunu varsayılan olarak etkinleştirir)- Site kökünüzde
.htaccessdosyasının web sunucusu tarafından yazılabilir olduğundan emin olun - Çakışmaları kontrol etmek için en son yüklenen plugin'leri birer birer devre dışı bırakın
Bunların hiçbiri sorunu çözmezse, KPanel'de Destek altında bir destek talebi açın.