İçeriğe geç
parazade

HTTP Durum Kodları Nedir?

İngilizce: HTTP Status Codes

Yayın: · Son güncelleme:

HTTP Durum Kodları Nedir? Kısaca

HTTP durum kodları, web sunucusunun tarayıcıdan gelen her isteğe verdiği yanıtın sonucunu bildiren üç haneli sayılardır. İsteğin başarılı olup olmadığını, yönlendirildiğini ya da hangi tarafta hata çıktığını gösterir.

HTTP Durum Kodları nedir?
İçindekiler
  1. HTTP durum kodları nedir?
  2. Kod grupları
  3. En sık görülen kodlar

HTTP durum kodları nedir?

HTTP durum kodları, sunucunun "isteğinizle ne oldu?" sorusuna verdiği kısa cevaplardır. Tarayıcı bir sayfa istediğinde sunucu yanıtın en başına üç haneli bir sayı koyar. Ziyaretçi bu kodu genellikle görmez, ama sorun çıktığında "404" gibi bir hata sayfasıyla karşılaşır.

Kodun ilk hanesi grubunu belirtir. Bu sayede kodun tamamını bilmeseniz bile sorunun nerede olduğunu kabaca anlayabilirsiniz.

Kod grupları

Grup Anlamı Örnek
1xx Bilgi, işlem sürüyor 101
2xx Başarılı 200 OK
3xx Yönlendirme 301, 302
4xx İstemci kaynaklı hata 403, 404
5xx Sunucu kaynaklı hata 500, 502, 503

Kabaca 4xx kodları istekte bir sorun olduğunu, 5xx kodları ise isteğin doğru olduğu hâlde sunucunun onu yerine getiremediğini anlatır.

En sık görülen kodlar

200, her şeyin yolunda olduğunu gösterir. 301, sayfanın kalıcı olarak başka adrese taşındığını söyler. 403 erişim izninizin olmadığını, 404 ise sayfanın bulunamadığını belirtir.

500 genel bir sunucu hatasıdır. 502 ve 503 ise genellikle sunucunun arkasındaki hizmetin yanıt vermediği ya da geçici olarak kullanılamadığı durumlarda görülür.

Örneğin bir e-ticaret sitesinde kampanya sırasında çok sayıda kişi aynı anda girdiğinde 503 hatası görülebilir. Site sahibiyseniz Google Search Console ve sunucu kayıtlarındaki durum kodlarını düzenli izlemek, kırık bağlantıları ve kesintileri erken fark etmenizi sağlar.

Sıkça Sorulan Sorular

4xx ve 5xx hataları arasındaki fark nedir?

4xx kodları sorunun istekte olduğunu gösterir, örneğin yanlış adres veya yetkisiz erişim. 5xx kodları ise isteğin geçerli olduğunu ama sunucunun onu karşılayamadığını anlatır.

Bir sayfanın durum kodunu nasıl görebilirim?

Tarayıcının geliştirici araçlarında Network (Ağ) sekmesini açıp sayfayı yenileyin. Her isteğin yanında Status sütununda durum kodu görünür.

İlgili terimler