Sunucu Durum Kodları Nedir?
Sunucu Durum Kodları Nedir? HTTP Kodları ve Anlamları
Sunucu durum kodları, bir tarayıcı veya başka bir istemci tarafından gönderilen HTTP isteğinin sonucunu açıklayan üç haneli yanıtlardır. Bir sayfanın başarıyla açılması, başka bir adrese yönlendirilmesi veya bir kod hatası oluşması bu durum kodlarıyla ifade edilir. HTTP durum kodları 100 ile 599 arasındaki beş temel kategori altında sınıflandırılır.
SEO açısından özellikle 3xx, 4xx ve 5xx durum kodlarının doğru yönetilmesi önemlidir. Örneğin silinmiş bir sayfanın sürekli 404 vermesi kullanıcı deneyimini olumsuz etkileyebilirken yanlış yönlendirmeler arama motorlarının siteyi tarama sürecini de zorlaştırabilir.
HTTP Durum Kodları Ne Anlama Gelir?
HTTP hatası nedir sorusunu anlamak için öncelikle durum kodlarının tamamının hata olmadığını bilmek gerekir. Bazı kodlar başarılı işlemleri, bazıları yönlendirmeleri, bazıları ise gerçekten oluşan hataları belirtir.
Kodlar temel olarak şu gruplara ayrılır:
- 1xx – Bilgilendirme: İsteğin alındığını ve işlemin devam ettiğini belirtir.
- 2xx – Başarılı: İsteğin başarıyla tamamlandığını gösterir.
- 3xx – Yönlendirme: Kaynağa ulaşmak için başka bir işlem veya yönlendirme gerektiğini belirtir.
- 4xx – İstemci hataları: URL, erişim yetkisi veya gönderilen istekle ilgili sorunları gösterir.
- 5xx – Sunucu hataları: Sunucunun geçerli bir isteği tamamlayamadığını ifade eder.
Bu nedenle tüm kodlar bir sorun olduğu anlamına gelmez. Örneğin 200 kodu başarılı bir yanıtken 404 ve 500 hata durumlarını ifade eder.
En Sık Karşılaşılan Kodlar ve Anlamları
Web sitesi yönetiminde bazı HTTP durum kodları diğerlerinden çok daha sık karşımıza çıkar:
- 200 OK: İstek başarıyla tamamlanmıştır.
- 301 Moved Permanently: Kaynak kalıcı olarak başka bir URL'ye taşınmıştır.
- 302 Found: Geçici bir yönlendirme olduğunu belirtir.
- 400 Bad Request: Sunucu gönderilen isteği işleyememiştir.
- 401 Unauthorized: Kullanıcının kimlik doğrulaması gerekir.
- 403 Forbidden: Sunucu isteği anlamıştır ancak kaynağa erişime izin vermemektedir.
- 404 Not Found: İstenen kaynak veya sayfa bulunamamıştır.
- 429 Too Many Requests: Kısa sürede çok fazla istek gönderilmiştir.
- 500 Internal Server Error: Sunucuda genel bir hata oluşmuştur.
- 502 Bad Gateway: Ara sunucu başka bir sunucudan geçersiz yanıt almıştır.
- 503 Service Unavailable: Sunucu geçici olarak isteği karşılayamamaktadır.
- 504 Gateway Timeout: Ara sunucu gerekli yanıtı zamanında alamamıştır.
- 505 HTTP Version Not Supported: İstekte kullanılan HTTP sürümü sunucu tarafından desteklenmemektedir.
404 ve 505 Ne Demek?
404 ve 505 ne demek sorusu, iki kod da hata grubunda olmasına rağmen farklı sorunları ifade ettiği için önemlidir.
404 Not Found, sunucunun istenen kaynağı bulamadığını gösterir. Yanlış yazılmış URL'ler, kaldırılmış sayfalar veya yönlendirilmeden değiştirilen adresler 404 hatasına neden olabilir. Kalıcı olarak kaldırılmış bir kaynak için bazı durumlarda 410 Gone kodunun kullanılması daha doğru olabilir.
505 ise HTTP Version Not Supported anlamına gelir. İstemcinin istekte kullandığı HTTP sürümünün sunucu tarafından desteklenmediğini belirtir.
56, 61, 111 ve 125 Kodları HTTP Hatası mı?
İnternette 56 kodu, 61 kod, 111 kod veya 125 kodu şeklinde farklı hata aramalarıyla karşılaşılabilir. Ancak bu numaraların her biri standart bir HTTP durum kodu değildir.
56 ve 61 iki haneli oldukları için HTTP durum kodu olamaz. 111 ve 125 ise üç haneli olmalarına rağmen IANA'nın standart HTTP durum kodları listesinde atanmış HTTP yanıt kodları arasında yer almaz. Bu tür numaralar işletim sistemi, bağlantı yazılımı, API, uygulama veya farklı bir servis tarafından kullanılan hata kodları olabilir. Bu nedenle anlamları görüldükleri sisteme göre değerlendirilmelidir.
Sunucu Durum Kodları SEO İçin Neden Önemlidir?
HTTP durum kodları, hem kullanıcıların hem de arama motoru botlarının bir sayfanın mevcut durumunu anlamasına yardımcı olur. Özellikle kaldırılan sayfaların, yönlendirmelerin ve sunucu hatalarının düzenli olarak kontrol edilmesi teknik SEO çalışmalarının önemli parçalarından biridir.
Örneğin çalışmayan bağlantıların sürekli 404 sayfalarına yönlendirmesi kullanıcı deneyimini zayıflatabilir. MDN de kırık bağlantıların kullanıcılar açısından olumsuz deneyime yol açabileceğini ve mümkün olduğunca azaltılması gerektiğini belirtir.
Bu nedenle sunucu durum kodları yalnızca teknik bir konu olarak değil, site sağlığını ve kullanıcıların sayfalara sorunsuz erişimini takip etmeye yardımcı olan önemli bir kontrol alanı olarak değerlendirilmelidir.
İçerik 2 Ekim 2026 tarihinde güncellenmiştir.