WordPress ana sayfa açılıyor, yazılar 404 veriyor: Kalıcı bağlantı teşhisi

Site taşındıktan veya bir ayar değişikliğinden sonra ana sayfa açılıp yazılar “bulunamadı” diyorsa, içerikleri yeniden oluşturmadan önce adres yönlendirmesini inceleyin. Tek eski bağlantının bozuk olmasıyla bütün yazıların 404 vermesi farklı durumlardır.
Kısa yanıt ve kapsam
Önce yazının yayımlanmış olduğunu ve güncel adresini doğrulayın. Ardından mevcut kalıcı bağlantı yapısını değiştirmeden WordPress’in kurallarını yenilemesini sağlayın. Sorun sürerse barındırma sağlayıcısıyla sunucu yönlendirme yapılandırmasını kontrol edin. Rehber kendi barındırdığınız WordPress içindir; çoklu site ve alt dizin kurulumlarında kurallar farklılaşabilir.
Önce geri dönüş hazırlığı
Dosya ve veritabanı yedeğinin bulunduğunu doğrulayın. Mevcut kalıcı bağlantı ayarının ekran görüntüsünü alın. Dosya müdahalesi yapılacaksa mevcut .htaccess dosyasını ayrıca saklayın. Sorunu gidermek için URL yapısını tarihliden yazı adına çevirmek gerekmez.
Adım adım teşhis
- Güncel yazı adresini açın Yönetim panelinde Yazılar listesinden ilgili içeriği bulun. Yayımlanma durumunu ve Görüntüle bağlantısını kontrol edin. Menüdeki eski adres bozuk ama buradaki adres çalışıyorsa önce o bağlantıyı düzeltin. Henüz yayımlanmamış taslağın ziyaretçiye açık olmasını beklemeyin.
- Hatanın kapsamını belirleyin İki farklı yayımlanmış yazıyı ve bir kategoriyi oturum kapalı pencerede açın. Hatalı adresleri, hata saatini ve son değişikliği not edin. Bu karşılaştırma, tek içerik sorunu ile yaygın yönlendirme sorununu ayırır.
- Kalıcı bağlantı kurallarını yenileyin Ayarlar → Kalıcı Bağlantılar sayfasını açın. Resmî belgeye göre bu ekranın ziyaret edilmesi rewrite kurallarını yeniler. Yapıyı değiştirmeyin; kaydedecekseniz mevcut seçimin korunduğunu kontrol ederek Değişiklikleri Kaydet’e basın. Ardından aynı iki yazıyı tekrar deneyin.
- Yazma uyarısını okuyun WordPress
.htaccessgüncellemesi gerektiğini söylüyorsa uyarıyı kopyalayın. Tüm dosyayı internetten bulunan kısa bir örnekle değiştirmeyin: güvenlik, önbellek ve özel yönlendirme bölümleri bulunabilir. İzinleri herkese yazılabilir hâle getirmek yerine barındırma desteğinden uygun sahiplik ve izin kontrolü isteyin. - Sunucu türüne göre ilerleyin Apache’de kalıcı bağlantılar için rewrite desteği ve ilgili kurallar kontrol edilir. Apache belgesindeki
.htaccessörneğini bütün sunuculara evrensel çözüm diye uygulamayın. Sağlayıcıya kurulumun tek site/çoklu site ve kök dizin/alt dizin bilgisini iletin; kurulumunuza uygun yönlendirme kontrolünü isteyin.
Hata sürüyorsa
Yalnızca bir eklentinin özel içerik türü etkileniyorsa ilgili eklentinin yönlendirmesi ve adres çakışmaları incelenmelidir. Denemeleri mümkünse test kopyasında yapın. Desteğe çalışan ana sayfa ile çalışmayan iki URL’yi birlikte gönderin. Tüm 404’leri ana sayfaya yönlendirmek asıl nedeni çözmez.
Sık sorulan sorular
Kalıcı bağlantı yapısını değiştirmek şart mı?
Hayır. Bu teşhiste mevcut adresleri korumak amaçlanır.
.htaccess dosyasını silmeli miyim?
Körlemesine silmeyin; siteye özel kurallar kaybolabilir. Önce yedek ve sunucuya uygun inceleme gerekir.
Ana sayfanın açılması yazıların silinmediğini kanıtlar mı?
Hayır. İçeriğin varlığını yönetim panelinde ayrıca doğrulayın.






