7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

404 Not Found Hatası: Nedenleri ve Düzeltme Yolları

Okuma süresi: 3 dk

Kısa yanıt: Tüm iç sayfalar 404 veriyorsa WordPress’te Ayarlar › Kalıcı Bağlantılar › “Değişiklikleri Kaydet” ile .htaccess kurallarını yenileyin. Yalnızca belirli sayfalar 404 veriyorsa sayfa silinmiş veya adresi değişmiştir; eski adresi 301 ile yeni adrese yönlendirin.

Bu rehber kimin için: 404 hatası alan site sahipleri · Gereken süre: 10 dakika · Seviye: Başlangıç

404, istenen adreste bir kaynak bulunmadığını gösterir. Var olmayan sayfaların 404 döndürmesi doğru ve normaldir; sorun, var olması gereken sayfaların 404 vermesi veya başka sitelerden bağlantı alan eski adreslerin yönlendirilmemesidir.

Çözüm adımları

  1. Kapsamı belirleyin: Ana sayfa açılıyor ama iç sayfalar 404 veriyorsa sorun yeniden yazma kurallarındadır.
  2. Kalıcı bağlantıları yenileyin: WordPress › Ayarlar › Kalıcı Bağlantılar › “Değişiklikleri Kaydet”; ayrıntılar için kalıcı bağlantı 404.
  3. .htaccess varlığı: public_html içinde .htaccess dosyasının bulunduğunu ve WordPress kurallarını içerdiğini kontrol edin.
  4. Belge kökü: Ek alan adı veya alt alan adı yanlış klasörü gösteriyorsa tüm sayfalar 404 verir; belge kökü ayarını kontrol edin.
  5. Büyük-küçük harf: Linux sunucularda Gorsel.JPG ile gorsel.jpg farklı dosyalardır.
  6. Eski adresleri yönlendirin: Silinen veya taşınan sayfalar için 301 yönlendirme ekleyin.
  7. Search Console: Sayfa Dizine Ekleme raporundaki “Bulunamadı (404)” listesini düzenli inceleyin.

Özel 404 sayfası

Ziyaretçiyi kaybetmemek için arama kutusu ve popüler sayfalara bağlantılar içeren bir 404 sayfası tasarlayın. WordPress temaları 404.php şablonunu kullanır; statik sitelerde özel hata sayfası oluşturabilirsiniz. 404 sayfası mutlaka 404 durum kodu döndürmelidir; 200 döndüren “yumuşak 404” sayfaları arama motorlarını yanıltır.

Sayfayı kaldırdıysanız: 301, 410 ya da 404?

Kaldırdığınız ya da taşıdığınız her adres için doğru yanıtı seçmek, ziyaretçiyi doğru yere götürür ve arama motorlarına net bir sinyal verir.

DurumDoğru yanıtDikkat
İçerik başka bir adrese taşındıYeni adrese 301Zincir kurmayın, doğrudan son adrese yönlendirin
Aynı konuyu karşılayan güncel bir sayfa varO sayfaya 301İlgisiz bir sayfaya, örneğin ana sayfaya toplu yönlendirme Google tarafından soft 404 sayılabilir
İçerik kalıcı olarak kaldırıldı, yerine bir şey yok404 ya da 410İkisi de adresi zamanla dizinden çıkarır
Adres hiç var olmadı (yanlış yazım, bot denemesi)404Yönlendirme gerekmez
Sayfa yalnız kısa bir süre kapalı503Uzun kapanışlar için 503 rehberi

404’leri bulmak

  • Search Console › Sayfalar raporundaki “Bulunamadı (404)” listesi Google’ın karşılaştığı adresleri gösterir.
  • Kırık link kontrolü sayfalarınızdaki bağlantıların yanıt kodlarını tarar; 404 ve 5xx verenleri listeler.
  • cPanel › Metrikler › Hatalar ekranı ve erişim kayıtları hangi adreslerin 404 aldığını gösterir.
  • Yönlendirme kurduktan sonra eski adresi yönlendirme kontrol ile deneyin; tek adımda 301 ile yeni adrese gitmelidir.

Hâlâ çözülmediyse

Yönlendirmeleri ve durum kodlarını yönlendirme kontrol ile doğrulayın; site haritanızın yapısını ve içindeki adresleri sitemap kontrol ile kontrol edin. Site taşıma sonrası 404’ler için ücretsiz site taşıma hizmetimizden yararlanabilirsiniz; taşımada adres yapısı korunduğu sürece eski bağlantılar çalışmaya devam eder.

Sık sorulan sorular

404 sayfaları sıralamamı düşürür mü?

Var olmayan sayfaların 404 vermesi sorun değildir; önemli olan değerli eski adresleri yönlendirmektir.

410 ne zaman kullanılır?

Sayfa kalıcı olarak kaldırıldıysa ve yerine bir şey gelmeyecekse 410 durumu bunu daha açık anlatır. Google ise 429 dışındaki bütün 4xx kodlarını aynı biçimde işler; 404 ile 410 arasında arama açısından belirgin bir fark beklemeyin.

İlgili rehberler