HTTP Durum Kodu Nedir?

Tarayıcınız bir web sayfasına erişmek istediğinde sunucu 3 basamaklı bir HTTP Durum Kodu (HTTP Status Code) döndürür. İlk rakam yanıtın kategorisini belirler:


HTTP Kod Sınıfları

  • 1xx (Bilgilendirici): İstek alındı, işlem devam ediyor.
  • 2xx (Başarılı): İstek başarıyla karşılandı (En ünlüsü: 200 OK).
  • 3xx (Yönlendirme): İstenen kaynak başka bir adrese taşındı.
    • 301 Moved Permanently: Kalıcı yönlendirme (SEO link gücünü aktarır).
    • 302 Found: Geçici yönlendirme.
  • 4xx (İstemci Hatası): Sorun kullanıcının isteğindedir.
    • 400 Bad Request: Hatalı istek sözdizimi.
    • 401 Unauthorized: Kimlik doğrulama gerekli.
    • 403 Forbidden: Erişim yetkisi yok (İzin hatası).
    • 404 Not Found: Sayfa veya dosya bulunamadı.
  • 5xx (Sunucu Hatası): Sorun web sunucusunun kendisindedir.
    • 500 Internal Server Error: Genel sunucu / PHP yazılım hatası.
    • 502 Bad Gateway: Arka uç servisinden (PHP-FPM) geçersiz yanıt.
    • 503 Service Unavailable: Sunucu aşırı yüklü veya bakımda.
    • 504 Gateway Timeout: Ağ geçidi zaman aşımına uğradı.