Bunu kullanın HTTP durum kodları hile sayfası ⇣ her HTTP durumuna ve HTTP hata koduna, her bir kodun ne anlama geldiğine, neden oluşturulduğuna, kod bir sorun olduğunda ve sorunlarla nasıl başa çıkılacağına referans olarak. Bu HTTP Durum Kodlarını İndir Hile Sayfası ⇣
İnternet iki temel fakat çok farklı şeyden oluşur: istemciler ve sunucular. Arasındaki bu ilişki istemciler (Chrome, Firefox vb. gibi) ve sunucular (web siteleri, veritabanları, e-postalar, uygulamalar vb.) istemci-sunucu modeli.
İstemciler sunucuya istekte bulunur ve sunucu yanıt verir.
HTTP durum kodları, sunucuya yapılan isteğin durumunun, başarılı olursa, bir hata veya aralarında bir şey olduğunu bize bildirir.
HTTP durum kodu, kendisiyle ilişkili yanıtı özetleyen bir sayıdır - Fernando Doglio, "NodeJS ile REST API Geliştirme" kitabından.
HTTP Durum Kodları Hile Sayfası
HTTP yanıt durum kodları beş sınıfa ayrılır:
- 1XX durum kodları: Bilgi İstekleri
- 2XX durum kodları: Başarılı İstekler
- 3XX durum kodları: Yönlendirmeler
- 4XX durum kodları: İstemci Hataları
- 5XX durum kodları: Sunucu Hataları
1xx durum kodları: Bilgi talepleri
1xx durum kodları bilgi talepleridir. Sunucunun isteği aldığını ve anladığını ve tarayıcının sunucunun bilgileri işlemesi için biraz daha beklemesi gerektiğini belirtirler. Bu durum kodları daha az yaygındır ve SEO'nuzu doğrudan etkilemez.
- 100 Devam Et: Şu ana kadar her şey yolunda ve müşterinin isteğe devam etmesi veya zaten bitmişse yok sayması gerekiyor.
- 101 Anahtarlama Protokolleri: Yükseltme isteği başlığını içeren mesajı gönderen bir istemci tarafından istendiği gibi sunucunun geçiş yaptığı protokol
- 102 İşleniyor: Sunucu, isteğin tamamını kabul etti, ancak hala işliyor.
- 103 Erken İpuçları: Sunucu hala bir yanıt hazırlarken kullanıcı aracısının kaynakları önceden yüklemeye başlamasına izin vermek.
2xx durum kodları: Başarılı istekler
Bunlar başarılı istekler. Yani, bir dosyaya erişim isteğiniz başarılı oldu. Örneğin, Facebook.com'a erişmeyi denediniz ve çıktı. Bu durum kodlarından biri kullanıldı. Web'i kullanırken bu tür yanıtları sık sık görmeyi bekleyin.
- 200 Tamam: Başarılı istek.
- 201 Oluşturuldu: Sunucu, oluşturulan kaynağı onayladı.
- 202 Kabul Edildi: İstemcinin isteği alındı ancak sunucu hâlâ isteği işliyor.
- 203 Yetkili Olmayan Bilgi: Sunucunun istemciye gönderdiği yanıt, sunucunun gönderdiği yanıtla aynı değildir.
- 204 İçerik Yok: Sunucu isteği işledi ancak herhangi bir içerik vermiyor.
- 205 İçeriği Sıfırla: İstemci belge örneğini yenilemelidir.
- 206 Kısmi İçerik: Sunucu, kaynağın yalnızca bir bölümünü gönderiyor.
- 207 Çoklu Durum: Aşağıdaki mesaj gövdesi varsayılan olarak bir XML mesajıdır ve bir dizi ayrı yanıt kodu içerebilir.
- 208 Zaten Rapor Edildi: Bir WebDAV bağlama, (çok durumlu) yanıtın önceki bir bölümünde zaten numaralandırılmıştır ve yeniden dahil edilmemiştir.
3xx durum kodları: Yönlendirmeler
3xx HTTP durum kodları bir yeniden yönlendirmeyi gösterir. Bir kullanıcı veya arama motorları bir 3xx durum koduyla karşılaştığında, başlangıçtaki URL'den farklı bir URL'ye yönlendirilirler. Eğer SEO işinizin başarısı için önemlidir, o zaman bu kodlar ve bunları nasıl doğru kullanacağınız konusunda kendinizi eğitmelisiniz.
- 300 Çoklu Seçenekler: Müşterinin yaptığı talebin birkaç olası yanıtı vardır.
- 301 Kalıcı Olarak Taşındı: Sunucu, müşteriye aradıkları kaynağın kalıcı olarak başka bir URL'ye taşındığını söyler. Tüm kullanıcılar ve botlar yeni URL'ye yönlendirilecek. SEO için çok önemli bir durum kodudur.
- 302 Bulundu: Bir web sitesi veya sayfa geçici olarak farklı bir URL'ye taşınmıştır. SEO ile ilgili başka bir durum kodudur.
- 303 Diğerine Bakın: Bu kod, istemciye sunucunun onları istenen kaynağa değil başka bir sayfaya yönlendirdiğini söyler.
- 304 Değiştirilmedi: İstenen kaynak önceki iletimden beri değiştirilmedi.
- 305 Proxy Kullan: İstemci, istenen kaynağa yalnızca yanıtta verilen bir proxy aracılığıyla erişebilir.
- 307 Geçici Yönlendirme: Sunucu, müşteriye aradıkları kaynağın geçici olarak başka bir URL'ye yönlendirildiğini söyler. SEO performansı ile alakalıdır.
- 308 Kalıcı Yönlendirme: Sunucu, istemciye aradıkları kaynağın geçici olarak başka bir URL'ye yönlendirildiğini söyler.
4xx durum kodları: İstemci hataları
4xx durum kodları istemci hatalarıdır. "403 yasak" ve "407 proxy kimlik doğrulaması gerekli" gibi HTTP durum kodlarını içerirler. Bu, sayfanın bulunamadığını ve istekte bir sorun olduğunu gösterir. İstemci tarafında olan bir şey sorundur. Hatalı bir veri biçimi, yetkisiz erişim veya istekte bir hata olabilir.
- 400 Kötü İstek: İstemci, eksik veriler, kötü yapılandırılmış veriler veya geçersiz veriler içeren bir istek gönderiyor.
- 401 Yetkisiz: İstemcinin istenen kaynağa erişmesi için yetki gerekir.
- 403 Yasak: İstemcinin erişmeye çalıştığı kaynak yasaktır.
- 404 Bulunamadı: Sunucuya erişilebilir, ancak istemcinin aradığı sayfaya ulaşılamıyor.
- 405 Yönteme İzin Verilmiyor: Sunucu isteği aldı ve tanıdı, ancak belirli istek yöntemini reddetti.
- 406 Kabul Edilemez: Web sitesi veya web uygulaması, müşterinin isteğini belirli bir protokolle desteklemiyor.
- 407 Proxy Kimlik Doğrulaması Gerekli: Bu durum kodu 401 Yetkisiz'e benzer. Tek fark, yetkilendirmenin bir vekil tarafından yapılması gerektiğidir.
- 408 İstek Zaman Aşımı: İstemcinin web sitesi sunucusuna gönderdiği isteğin süresi doldu.
- 409 Çakışma: Gönderildiği istek, sunucunun dahili işlemleriyle çakışıyor.
- 410 Gitti: İstemcinin erişmek istediği kaynak kalıcı olarak silindi.
Daha az yaygın olan diğer 4xx HTTP durum kodları şunları içerir:
- 402 Ödeme Gerekli
- 412 Başarısız önkoşulu
- 415 Desteklenmeyen Medya Türü
- 416 İstenen Aralık Karşılanamaz
- 417 Beklenti Başarısız
- 422 İşlenemeyen Varlık
- 423 Kilitli
- 424 Başarısız Bağımlılık
- 426 Yükseltme Gerekli
- 429 Çok fazla istek
- 431 İstek Başlık Alanları Çok Büyük
- 451 Yasal Sebeplerle Kullanılamıyor
5xx durum kodları: Sunucu hataları
5xx HTTP durum kodları, sunucu hatalarıdır. Bu hatalar istemcinin hatası değildir, ancak sunucu tarafında bir sorun olduğunu düşündürür. İstemcinin yaptığı istek iyi, ancak sunucu istenen kaynağı oluşturamıyor.
- 500 Dahili Sunucu Hatası: Sunucu, istemcinin isteğini işlerken üstesinden gelemeyeceği bir durumla karşılaşır.
- 501 Uygulanmadı: Sunucu, istemci tarafından gönderilen istek yöntemini bilmiyor veya çözemiyor.
- 502 Kötü Ağ Geçidi: Sunucu bir ağ geçidi veya proxy görevi görüyordu ve gelen bir sunucudan geçersiz bir mesaj aldı.
- 503 Hizmet Kullanılamıyor: sunucu kapalı olabilir ve müşterinin isteğini işleyemiyor. Bu HTTP durum kodu, web'de karşılaşabileceğiniz en yaygın sunucu sorunlarından biridir.
- 511 Ağ Kimlik Doğrulaması Gerekli: İstemcinin kaynağa erişebilmesi için ağ üzerinde kimliğinin doğrulanması gerekir.
Daha az yaygın olan diğer 5xx HTTP durum kodları şunları içerir:
- 504 Ağ Geçidi Zaman Aşımı
- 505 HTTP Version Not Supported
- 506 Varyant Ayrıca Müzakere Ediyor
- 507 Yetersiz depolama
- 508 Döngü Algılandı
- 510 Genişletilmemiş
ÖZET
Bunu kullanabilir HTTP durum kodu hile sayfası olası tüm HTTP durumlarına ve HTTP hata kodlarına, her bir kodun ne anlama geldiğine, kod bir sorun olduğunda neden üretildiklerine ve sorunlarla nasıl başa çıkılacağına referans olarak.
İndirmek için buraya tıklayın 📥 bu HTTP durum kodları kopya kağıdı ve tüm durum kodlarına hızlı bir referans olarak yakın tutun.
O Özetle:
- 1XX HTTP durum kodları tamamen bilgi amaçlı isteklerdir.
- 2XX HTTP durum kodları başarı talepleridir. HTTP 200 OK başarı durumu yanıt kodu, isteğin başarılı olduğunu gösterir.
- 3XX HTTP durum kodları bir yeniden yönlendirmeyi gösterir. En yaygın 3xx HTTP durum kodları, "301 kalıcı olarak taşındı", "302 bulundu" ve "307 geçici yeniden yönlendirme" HTTP durum kodlarını içerir.
- 4XX durum kodları, istemci hatalarıdır. En yaygın 4xx durum kodları "404 bulunamadı" ve "410 gitti" HTTP durum kodudur.
- 5XX HTTP durum kodları sunucu hatalarıdır. En yaygın olan 5xx HTTP durum kodu, "503 hizmeti kullanılamıyor" durum kodudur.
Referanslar
https://www.websiterating.com/calculators/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html