Ne anlama gelir
Sunucu istenen URL'de hiçbir şey bulamıyor. Kaynağın hiç var olup olmadığı veya geri gelip gelmeyeceği hakkında bir şey söylemez.
Yaygın nedenler
- Yazım hatası veya eski bağlantı
- Sayfa yönlendirme olmadan taşındı veya silindi
- Yanlış rota, temel yol veya büyük/küçük harf duyarlı dosya adı
Nasıl düzeltilir
İstemci veya ziyaretçiyseniz
URL'nin yazımını ve büyük/küçük harflerini kontrol edin, sondaki fazladan karakterleri silin ve içeriği sitenin aramasıyla veya ana sayfasından arayın.
Sitenin veya API'nin sahibiyseniz
Taşınan içerik için 301 yönlendirmeleri ekleyin, bozuk iç bağlantıları düzeltin ve yine de 404 durumu döndüren faydalı bir 404 sayfası sunun. Bilerek kaldırılan içerik için 410 kullanın.
Örnek yanıt
HTTP/1.1 404 Not Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "No user with id 42."
} Belirtim
SSS
› 404 hataları SEO'ya zarar verir mi?
Hiç var olmamış sayfalar için 404 normaldir. Bozuk iç bağlantıları düzeltin ve değerli taşınmış sayfaları yönlendirin ki sinyalleri kaybolmasın.
› Tek sayfalık uygulamam yenilemede neden 404 döndürüyor?
Sunucu o yolda bir dosya arıyor. Bilinmeyen rotalar için index.html sunacak şekilde yapılandırın ya da rotaları önceden oluşturun.