http Durum Kodları Nelerdir?

Bir web sitesine erişmeye çalıştığınızda, tarayıcınız ile sunucu arasında gerçekleşen iletişimin sonucunu belirten üç haneli sayılar olan HTTP durum kodları, hem sitenin sağlığı hem de SEO açısından kritik öneme sahiptir. 10 yılı aşkın web yönetimi tecrübemizde, bu kodların doğru okunmasının site hatalarının hızla tespit edilip giderilmesinde büyük kolaylık sağladığını defalarca gözlemledik.

HTTP Durum Kodları Nelerdir? 📡

HTTP durum kodları, tarayıcı ile sunucu arasındaki iletişimin sonucunu özetler ve 5 ana kategoriye ayrılır:

SınıfAçıklamaÖrnek Kodlar ve Anlamları
1xxBilgilendirme – İsteğin alındığını ve işlemeye devam edildiğini gösterir.100 (Devam), 101 (Protokol Değişimi)
2xxBaşarı – İsteğin başarıyla tamamlandığını belirtir.200 (OK), 201 (Oluşturuldu), 204 (İçerik Yok)
3xxYönlendirme – Kaynağın başka bir adrese taşındığını veya geçici olarak yönlendirildiğini gösterir.301 (Kalıcı Yönlendirme), 302 (Geçici Yönlendirme), 304 (Değişiklik Yok)
4xxİstemci Hatası – İsteğin hatalı olduğunu, genellikle kullanıcının bir sorun yaşadığını gösterir.400 (Hatalı İstek), 401 (Yetkisiz), 403 (Yasak), 404 (Bulunamadı), 410 (Kalıcı Olarak Yok)
5xxSunucu Hatası – Sunucu kaynaklı sorunlarda döner.500 (Dahili Sunucu Hatası), 502 (Kötü Ağ Geçidi), 503 (Hizmet Kullanılamıyor), 504 (Ağ Geçidi Zaman Aşımı)

En Sık Kullanılan HTTP Durum Kodları ve Anlamları

KodAnlamıAçıklama
200OKSayfa başarıyla yüklendi.
201CreatedYeni kaynak başarıyla oluşturuldu.
204No ContentBaşarılı, ancak içerik yok.
301Moved PermanentlyKalıcı olarak başka bir adrese yönlendirildi.
302Found (Geçici Yönlendirme)Geçici olarak başka bir adrese yönlendirildi.
304Not Modifiedİçerikte değişiklik yok, önbellekten gösterilebilir.
400Bad RequestHatalı istek, sunucu anlayamadı.
401UnauthorizedYetki yok, kimlik doğrulama gerekiyor.
403ForbiddenErişim izni yok.
404Not FoundSayfa bulunamadı (en sık karşılaşılan hata).
410GoneSayfa kalıcı olarak silinmiş.
500Internal Server ErrorSunucuda beklenmeyen bir hata oluştu.
502Bad GatewaySunucu, başka bir sunucudan hatalı yanıt aldı.
503Service UnavailableSunucu geçici olarak hizmet veremiyor.
504Gateway TimeoutSunucu, başka bir sunucudan zamanında yanıt alamadı.

Kendi Deneyimimizden

“Bir e-ticaret sitesinde, 404 ve 500 hatalarını düzenli olarak izleyip hızlıca düzelttiğimizde, hem kullanıcı memnuniyeti hem de Google sıralamaları belirgin şekilde iyileşti.”

Sıkça Sorulanlar

SoruYanıt
HTTP durum kodları neden önemlidir?Site hatalarını tespit edip çözmek, SEO ve kullanıcı deneyimini iyileştirmek için kritiktir.
404 hatası ne anlama gelir?İstenilen sayfa sunucuda bulunamıyor; kırık link veya silinmiş içerik olabilir.
301 ve 302 farkı nedir?301 kalıcı, 302 geçici yönlendirmedir; SEO etkileri farklıdır.
500 hatası nasıl çözülür?Genellikle sunucu taraflı bir hata; hosting veya yazılım desteğiyle çözülmelidir.