İçeriğe geç
DuyurularBilgi bankasıKampanyalar
Hakkımızdaİletişim DestekTREN
hostingsepetiWEB HOSTING & SUNUCU
WordPress

WordPress kalıcı bağlantılarında 404 sorununu çözme

Ana sayfa açıldığı halde yazılar 404 veriyorsa WordPress kalıcı bağlantı ve sunucu kurallarını birlikte inceleyin.

WordPress kalıcı bağlantılarında 404 sorununu çözme

Ana sayfanın açılması fakat yazı ve sayfaların 404 vermesi, çoğu zaman URL yönlendirme kurallarının eksik veya uyumsuz olduğunu gösterir. Gerçekten silinmiş bir içerik de aynı durum kodunu verebilir. Önce içerik kaydının yayınlanmış olduğunu doğrulayın. Sonra sorunun yalnızca okunabilir bağlantılarda mı, bütün sayfalarda mı görüldüğünü ayırın. DNS veya tema değişikliği yapmadan küçük bir testle kök nedeni daraltın.

Başlamadan önce

Çalışan .htaccess dosyasını ve kalıcı bağlantı seçimini kaydedin. Apache, Nginx veya uyumlu başka sunucu kullandığınızı öğrenin; Apache kuralları Nginx yapılandırmasına doğrudan yapıştırılmaz. WordPress alt dizine kurulmuşsa adres ve dizin eşleşmesini not edin. Güvenlik eklentileri ile CDN yönlendirmelerinin mevcut kurallarını silmeyin.

Uygulama adımları

1. İçerik durumunu kontrol edin

Yönetimde sorunlu sayfanın yayın durumunu ve slug değerini inceleyin. Çöp kutusundaki veya taslak içerik için bağlantı düzeltmesi beklemeyin.

Kontrol: Önizleme ve oturum kapalı ziyaretçi sonucunu ayrı kaydedin. Özel içerik yalnızca yetkili kullanıcıya görünüyorsa bu davranış normal olabilir.

2. Kalıcı bağlantıları yeniden kaydedin

Ayarlar bölümünde mevcut kalıcı bağlantı biçimini değiştirmeden kaydedin. WordPress böylece ilgili yönlendirme kurallarını yenileyebilir.

Kontrol: Aynı yazı bağlantısını yeni bir gizli pencerede açın. Hata sürerse aynı işlemi sürekli tekrarlamak yerine dosya yazılabilirliğini kontrol edin.

3. Sunucu ve dizin kurallarını karşılaştırın

Apache kullanıyorsanız WordPress işaretleri arasındaki kuralların hedef dizine uygunluğunu inceleyin. Nginx için sağlayıcının uygun location yapılandırmasını kullanın.

Kontrol: Statik görsel ve PHP ana sayfası erişimini ayrı sınayın. CDN yanıtını origin yanıtından ayırmadan bütün kuralları sıfırlamayın.

4. Eski adresleri bilinçli yönlendirin

Slug veya bağlantı yapısı değiştiyse eski URL için ilgili yeni içerik adresine kalıcı yönlendirme oluşturun. Bütün hataları ana sayfaya taşımayın.

Kontrol: Eski adresin bir kez yönlenip yeni içerikte 200 verdiğini kontrol edin. Döngü oluşursa son eklenen yönlendirmeyi geri alın.

Sonucu nasıl doğrularsınız?

Üç test adresi seçin: ana sayfa, yayınlanmış eski yazı ve yeni oluşturulmuş deneme sayfası. Her birinin HTTP durumunu ve son URL değerini not edin. Sadece tarayıcının hata metnine bakmayın; özel hata teması 200 döndürerek gerçek durumu gizleyebilir. CDN ve uygulama önbelleğini ilgili URL için temizledikten sonra tekrar deneyin. İç bağlantıların hedeflediği adresleri de güncelleyin.

Sorun devam ederse

Yalnızca bir yazı etkileniyorsa slug çakışması, yanlış bağlantı veya içerik durumu daha olasıdır. Bütün güzel URL adresleri etkileniyorsa yeniden yazma kuralları öne çıkar. Alt klasördeki site için yanlış RewriteBase kullanılabilir. Sunucu günlüklerinde talebin hangi dosyaya ulaştığına bakın. Dosya izinlerini topluca açmak yerine yalnızca gerekli yazma iznini hosting hesabının sahipliğiyle değerlendirin.

Uygulama örneği

Bir blog /yazilar/ alt dizininden kök dizine taşınmış olsun. Önce mevcut yazının doğrudan yeni bağlantısını sınayın. Daha sonra eski alt dizin adresini aynı yazıya yönlendirin. Testi tek bir yazıda tamamladıktan sonra diğer adresler için aynı eşlemeyi uygulayın; toplu kuralın ilgisiz sayfaları kapsamadığını kontrol edin.

Sık sorulan sorular

Bağlantı yapısını değiştirerek çözebilir miyim?

Bu, sorunu gizleyebilir fakat eski adreslerin bozulmasına yol açar. Kalıcı bağlantı yapısını ancak eski-yeni URL eşlemesi ve yönlendirme planınız varsa değiştirin.

Her 404 sayfası SEO hatası mıdır?

Silinmiş veya hiç var olmamış içerik için 404 doğrudur. Yayınlanmış içeriğin yanlışlıkla 404 dönmesi ile doğal eksik adresler aynı sorun değildir.

Bakım ve kabul kaydı

Kabul listesine bir kategori arşivi ve sayfalamanın ikinci sayfasını da ekleyin. Ana yazı bağlantısı düzelirken arşiv veya alt dizin yolu hâlâ yanlış kalabilir. Yönlendirme yapılan eski URL ile yeni URL arasındaki içerik eşleşmesini gözle kontrol edin. Aynı başlığa sahip farklı yazıları karıştırmayın. Yeni kuralları kaydettikten sonra görsel, CSS ve yönetim adreslerinin etkilenmediğini sınayın; genel bir kural statik dosyaları da yanlış hedefe taşıyabilir.

İlgili rehberler

Süreç özeti

WordPress kalıcı bağlantılarında 404 sorununu çözme için kontrol sırası

AdımKontrol
1İçerik durumunu kontrol edin
2Kalıcı bağlantıları yeniden kaydedin
3Sunucu ve dizin kurallarını karşılaştırın
4Eski adresleri bilinçli yönlendirin

Resmî kaynaklar