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?
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.