Eksiksiz Bir Kılavuz ve HTTP Durum Kodlarının Listesi
Yayınlanan: 2020-02-24HTTP durum kodları, bir web sayfasına bağlanan bir sunucudan alınan kısa notlar gibidir. Aslında sitenin içeriğinin bir parçası değiller. Bunun yerine, belirli bir sayfayı görüntüleme isteğini aldığında işlerin nasıl gittiğini size bildiren sunucudan gelen mesajlardır.
Bu tür mesajlar, tarayıcınız bir sunucuyla her etkileşim kurduğunda, görmeseniz bile döndürülür. Bir web sitesi sahibi veya geliştiricisiyseniz, HT TP durum kodlarını anlamak çok önemlidir. Ortaya çıktıklarında, HTTP durum kodları, web sitesi yapılandırma hatalarını teşhis etmek ve düzeltmek için paha biçilmez bir araçtır.
Bu makale, birkaç sunucu durumu ve hata kodunu tanıtır ve sunucuda perde arkasında neler olup bittiği hakkında neler ortaya çıkardıklarını açıklar.
Hadi dalalım!
Video versiyonunu izlemeyi mi tercih ediyorsunuz?
HTTP Durum Kodları Nelerdir?
Bir bağlantıya her tıkladığınızda veya bir URL yazıp Enter tuşuna bastığınızda, tarayıcınız erişmeye çalıştığınız site için web sunucusuna bir istek gönderir. Sunucu isteği alır ve işler ve ardından ilgili kaynakları bir HTTP başlığıyla birlikte geri gönderir.
HTTP durum kodları, tarayıcınıza HTTP başlığında teslim edilir. Durum kodları, tarayıcınız bir web sayfası veya kaynak istediğinde her seferinde döndürülürken, çoğu zaman onları görmezsiniz.
Genellikle yalnızca bir şeyler ters gittiğinde tarayıcınızda bir tanesinin görüntülendiğini görebilirsiniz. Bu, sunucunun şöyle deme şeklidir: “Bir şeyler doğru değil. İşte neyin yanlış gittiğini açıklayan bir kod.”

Tarayıcınızın normalde size göstermediği durum kodlarını görmek istiyorsanız, bunu kolaylaştıran birçok farklı araç var. Tarayıcı uzantıları, Chrome ve Firefox gibi geliştirici dostu platformlar için mevcuttur ve Web Sniffer gibi birçok web tabanlı başlık getirme aracı vardır.
Bu araçlardan biriyle HTTP durum kodlarını görmek için, raporun üst kısmına yakın bir yerde "Durum: HTTP/1.1" yazan satırı arayın. Bunu, sunucu tarafından döndürülen durum kodu izleyecektir.
HTTP Durum Kodu Sınıflarını Anlama
HTTP durum kodları 5 "sınıfa" ayrılmıştır. Bunlar, benzer veya ilgili anlamları olan yanıt gruplarıdır. Bunların ne olduğunu bilmek, belirli anlamını aramaya başlamadan önce bir durum kodunun genel özünü hızlı bir şekilde belirlemenize yardımcı olabilir.
Beş sınıf şunları içerir:
- 100s: Tarayıcı tarafından başlatılan isteğin devam ettiğini gösteren bilgilendirme kodları.
- 200'ler: Tarayıcı isteği sunucu tarafından alındığında, anlaşıldığında ve işlendiğinde döndürülen başarı kodları.
- 300s: İstenen kaynak için yeni bir kaynak değiştirildiğinde döndürülen yönlendirme kodları.
- 400'ler: İstekle ilgili bir sorun olduğunu gösteren istemci hata kodları.
- 500s: İsteğin kabul edildiğini ancak sunucudaki bir hatanın isteğin yerine getirilmesini engellediğini belirten sunucu hata kodları.
Bu sınıfların her birinde, çeşitli sunucu kodları bulunur ve sunucu tarafından döndürülebilir. Her bir kodun, aşağıdaki daha kapsamlı listede ele alacağımız belirli ve benzersiz bir anlamı vardır.
Arama Motoru Optimizasyonu (SEO) için HTTP Durum Kodları ve Hataları Neden Önemlidir?
Arama motoru botları sitenizi tararken HTTP durum kodlarını görür. Bazı durumlarda, bu mesajlar, sayfalarınızın dizine eklenip eklenmediğini ve arama motorlarının sitenizin sağlığını nasıl algıladığını etkileyebilir.
Genel olarak konuşursak, 100 ve 200 seviyeli HTTP durum kodlarının SEO'nuz üzerinde fazla bir etkisi olmayacaktır. Sitenizde her şeyin olması gerektiği gibi çalıştığının sinyalini verir ve arama motoru botlarının yollarına devam etmesini sağlarlar. Ancak, sıralamanızı da yükseltmeyecekler.
Çoğunlukla, SEO için önemli olan üst düzey kodlardır. 400 ve 500 düzeyindeki yanıtlar, botların sayfalarınızı taramasını ve dizine eklemesini engelleyebilir. Bu hataların çok fazla olması sitenizin yüksek kalitede olmadığını ve muhtemelen sıralamanızı düşürdüğünü gösterebilir.
300 seviyeli kodların SEO ile biraz daha karmaşık bir ilişkisi vardır. Etkilerini anlamak için bilmeniz gereken en önemli şey, aşağıdaki ilgili bölümde daha ayrıntılı olarak ele alacağımız kalıcı ve geçici yönlendirmeler arasındaki farktır.
Özetle, kalıcı yönlendirmeler, geri bağlantılardan bağlantı eşitliğini paylaşır, ancak geçici olanlar paylaşmaz. Başka bir deyişle, taşınan sayfalar için geçici yönlendirmeler kullandığınızda, yaptığınız tüm bağlantı kurmanın SEO avantajını kaybedersiniz.
Google Arama Konsolunda HTTP Durum Kodlarını Kontrol Etme
Google'ın sitenizdeki HTTP durum kodlarını nasıl algıladığını izlemenin bir yolu Google Arama Konsolunu kullanmaktır. Kapsam raporunda 300, 400 ve 500 düzeyindeki durum kodlarını görüntüleyebilirsiniz:

Kontrol panelinizin bu alanı, sitenizdeki dört içerik türünü gösterir:
- Hata döndüren sayfalar.
- Uyarıları olan geçerli sayfalar.
- Geçerli olan kaynaklar.
- İçerik dizinden hariç tutulmuştur.
300, 400 ve 500 düzeyli HTTP durum kodlarına sahip sayfaları, kodun türüne bağlı olarak Hariç Tutulan , Hata veya Uyarılarla Geçerli bölümleri altında bulabilirsiniz. Örneğin, 301 yönlendirmeleri, Yönlendirmeli Sayfa Olarak Hariç Tutulan altında listelenebilir:

400 ve 500 seviyeli durum kodları büyük olasılıkla Hata altında görünecektir.
HTTP durum kodlarını görüntülemenin başka bir yolu da URL Denetleme aracını kullanmaktır. Google, bir hata nedeniyle belirli bir sayfayı dizine ekleyemezse, burada şunu görürsünüz:

Google Search Console'u kullanmayla ilgili daha fazla ipucu için platformla ilgili kapsamlı kılavuzumuza göz atın.
Eksiksiz Bir Kılavuz ve HTTP Durum Kodlarının Listesi
40'tan fazla farklı sunucu durum kodu olsa da, muhtemelen düzenli olarak bir düzineden daha azıyla karşılaşacaksınız. Aşağıda, daha yaygın olanları ve hala karşılaşabileceğiniz daha belirsiz kodlardan birkaçını ele aldık.
Bir HTTP durum koduna mı takıldınız? WordPress uzmanlarımız beklemede. Kinsta'yı Ücretsiz Deneyin.
100 Durum Kodu
100 seviyeli bir durum kodu, sunucuya yaptığınız isteğin bir nedenden dolayı hala devam ettiğini söyler. Bu mutlaka bir sorun değildir, sadece neler olup bittiğini size bildirmek için ek bilgidir.
- 100: "Devam et." Bu, söz konusu sunucunun tarayıcınızın istek başlıklarını aldığı ve artık istek gövdesinin de gönderilmeye hazır olduğu anlamına gelir. Bu, başlıklar reddedilmiş olsa bile tarayıcının bir gövde isteği göndermesini engellediği için istek sürecini daha verimli hale getirir.
- 101: "Protokolleri değiştirme." Tarayıcınız sunucudan protokolleri değiştirmesini istedi ve sunucu buna uydu.
- 103: “Erken ipuçları.” Bu, sunucunun yanıtının geri kalanı hazır olmadan önce bazı yanıt başlıklarını döndürür.
200 Durum Kodu
Bu, alınacak en iyi HTTP durum kodu türüdür. 200 seviyeli bir yanıt, her şeyin olması gerektiği gibi çalıştığı anlamına gelir.
- 200: “Her şey yolunda.” Bu, bir web sayfası veya kaynak tam olarak beklendiği gibi davrandığında teslim edilen koddur.
- 201: “Oluşturuldu.” Sunucu, tarayıcının isteğini yerine getirdi ve sonuç olarak yeni bir kaynak yarattı.
- 202: “Kabul edildi.” Sunucu, tarayıcınızın isteğini kabul etti, ancak hala işliyor. İstek nihayetinde tamamlanmış bir yanıtla sonuçlanabilir veya gelmeyebilir.
- 203: “Yetkili Olmayan Bilgiler.” Bu durum kodu, bir proxy kullanımdayken görünebilir. Bu, proxy sunucusunun kaynak sunucudan 200 "Her şey yolunda" durum kodunu aldığı, ancak yanıtı tarayıcınıza aktarmadan önce değiştirdiği anlamına gelir.
- 204: "İçerik Yok." Bu kod, sunucunun isteği başarıyla işlediği, ancak herhangi bir içerik döndürmeyeceği anlamına gelir.
- 205: "İçeriği Sıfırla." 204 kodu gibi, bu da sunucunun isteği nasıl işlediği, ancak herhangi bir içerik döndürmeyeceği anlamına gelir. Ancak, tarayıcınızın belge görünümünü sıfırlamasını da gerektirir.
- 206: “Kısmi İçerik.” HTTP istemciniz (tarayıcınız olarak da bilinir) 'aralık üstbilgileri' kullanıyorsa bu durum kodunu görebilirsiniz. Bu, tarayıcınızın duraklatılmış indirmeleri sürdürmesine ve bir indirmeyi birden çok akışa ayırmasına olanak tanır. Bir aralık başlığı, sunucunun istenen kaynağın yalnızca bir kısmını göndermesine neden olduğunda 206 kodu gönderilir.
300 Durum Kodu
Yeniden yönlendirme, bir kaynağın yeni bir konuma taşındığını bildirmek için kullanılan işlemdir. Ziyaretçilere aradıkları içeriği nerede bulabilecekleri hakkında bilgi sağlamak için yönlendirmelere eşlik eden birkaç HTTP durum kodu vardır.
- 300: “Birden Çok Seçenek.” Bazen, tarayıcınızın isteğini yerine getirmek için sunucunun yanıt verebileceği birden fazla olası kaynak olabilir. 300 durum kodu, tarayıcınızın artık aralarında seçim yapması gerektiği anlamına gelir. Bu, birden fazla dosya türü uzantısı mevcut olduğunda veya sunucunun sözcük anlamı belirsizliği sorunu yaşıyorsa meydana gelebilir.
- 301: "İstenen kaynak kalıcı olarak taşındı." Bu kod, bir web sayfası veya kaynak kalıcı olarak farklı bir kaynakla değiştirildiğinde teslim edilir. Kalıcı URL yönlendirmesi için kullanılır.
- 302: "İstenen kaynak taşındı, ancak bulundu." Bu kod, istenen kaynağın bulunduğunu, ancak beklendiği yerde olmadığını belirtmek için kullanılır. Geçici URL yönlendirmesi için kullanılır.
- 303: “Diğerlerini Gör.” Bir 303 durum kodunu anlamak, dört birincil HTTP istek yöntemi arasındaki farkı bilmenizi gerektirir. Esasen, bir 303 kodu, tarayıcınıza POST, PUT veya DELETE yoluyla tarayıcınızın istediği kaynağı bulduğunu söyler. Ancak, GET kullanarak almak için, daha önce kullandığınızdan farklı bir URL'ye uygun istekte bulunmanız gerekir.
- 304: "İstenen kaynak, ona son erişiminizden bu yana değiştirilmedi." Bu kod, tarayıcıya, tarayıcı önbelleğinde depolanan kaynakların değişmediğini söyler. Önceden indirilmiş kaynakları yeniden kullanarak web sayfası dağıtımını hızlandırmak için kullanılır.
- 307: "Geçici Yönlendirme." Bu durum kodu, bir kaynak geçici olarak farklı bir URL'ye taşındığında uygun eylem olarak 302 "Bulundu"nun yerini almıştır. 302 durum kodundan farklı olarak HTTP yönteminin değişmesine izin vermez.
- 308: "Kalıcı Yönlendirme." 308 durum kodu, 301 "Kalıcı Olarak Taşındı" kodunun halefidir. HTTP yönteminin değişmesine izin vermez ve istenen kaynağın artık kalıcı olarak yeni bir URL'de bulunduğunu gösterir.
400 Durum Kodu
400 düzeyinde, HTTP durum kodları sorunlu olmaya başlar. Bunlar, tarayıcınızda ve/veya isteğinizde bir hata olduğunu belirten hata kodlarıdır.

- 400: “Kötü İstek.” İstemcinin sonundaki bir hata nedeniyle sunucu yanıt döndüremiyor. Bu hatayı çözmek için kılavuzumuza bakın.
- 401: "Yetkisiz" veya "Yetki Gerekli." Bu, hedef kaynak geçerli kimlik doğrulama bilgilerine sahip olmadığında sunucu tarafından döndürülür. htpasswd kullanarak temel HTTP kimlik doğrulamasını ayarladıysanız bunu görebilirsiniz.

- 402: "Ödeme Gerekli." Başlangıçta, bu kod dijital nakit sisteminin bir parçası olarak kullanılmak üzere oluşturulmuştur. Ancak bu plan hiçbir zaman gerçekleşmedi. Bunun yerine, çeşitli platformlar tarafından, genellikle gerekli fonların olmaması nedeniyle bir talebin yerine getirilemeyeceğini belirtmek için kullanılır. Yaygın örnekler şunları içerir:
- Google Developers API için günlük istek sınırınıza ulaştınız.
- Shopify ücretlerinizi ödemediniz ve mağazanız geçici olarak devre dışı bırakıldı.
- Stripe aracılığıyla yaptığınız ödeme başarısız oldu veya Stripe sahte bir ödemeyi önlemeye çalışıyor.
- 403: "Bu kaynağa erişim yasaktır." Bu kod, bir kullanıcı görüntüleme iznine sahip olmadığı bir şeye erişmeye çalıştığında döndürülür. Örneğin, oturum açmadan parola korumalı içeriğe erişmeye çalışmak 403 hatası verebilir.
- 404: "İstenen kaynak bulunamadı." Bu, hepsinin en yaygın hata mesajıdır. Bu kod, istenen kaynağın mevcut olmadığı ve sunucunun var olup olmadığını bilmediği anlamına gelir.
- 405: "Yönteme izin verilmiyor." Bu, barındırma sunucusu (başlangıç sunucusu) alınan yöntemi desteklediğinde, ancak hedef kaynak desteklemediğinde oluşturulur.
- 406: “Kabul edilemez yanıt.” İstenen kaynak, yalnızca istekte gönderilen kabul üstbilgilerine göre kabul edilemez olan içeriği üretebilir.
- 407: "Proxy Kimlik Doğrulaması Gerekli." Bir proxy sunucusu kullanımda ve devam etmeden önce tarayıcınızın kimliğini doğrulamasını gerektiriyor.
- 408: "Sunucu, tarayıcıdan gelen isteğin geri kalanını beklerken zaman aşımına uğradı." Bu kod, tarayıcıdan tam isteği beklerken bir sunucu zaman aşımına uğradığında oluşturulur. Başka bir deyişle, sunucu, tarayıcı tarafından gönderilen tam isteği alamadı. Olası bir neden, tarayıcı ve sunucu arasındaki veri paketlerinin kaybına neden olan ağ tıkanıklığı olabilir.
- 409: "Çatışma." 409 durum kodu, ilgili kaynakla bir çakışma olduğu için sunucunun tarayıcınızın isteğini işleyemediği anlamına gelir. Bu bazen birden fazla eşzamanlı düzenleme nedeniyle oluşur.
- 410: "İstenen kaynak gitti ve geri gelmeyecek." Bu, 404 "Bulunamadı" koduna benzer, ancak 410'un durumun beklenen ve kalıcı olduğunu göstermesi dışında.
- 411: "Uzunluk Gerekli." Bu, istenen kaynağın istemcinin belirli bir uzunluk belirtmesini gerektirdiği ve bunu yapmadığı anlamına gelir.
- 412: "Ön Koşul Başarısız." Tarayıcınız, istek başlıklarında belirli koşullar içeriyor ve sunucu bu özellikleri karşılamıyor.
- 413: "Yük Çok Büyük" veya "Talep Varlığı Çok Büyük". İsteğiniz, sunucunun işlemeye istekli olduğundan veya işleyebileceğinden daha büyük.
- 414: "URI Çok Uzun." Bu genellikle, sunucunun işlemesi için çok büyük bir sorgu dizesi olarak kodlanmış bir GET isteğinin sonucudur.
- 415: "Desteklenmeyen Ortam Türü." İstek, sunucunun veya kaynağın desteklemediği bir ortam türü içeriyor.
- 416: "Aralık Tatmin Edilemez." İsteğiniz, sunucunun iade edemediği bir kaynağın bir kısmı içindi.
- 417: "Beklenti Başarısız." Sunucu, isteğin beklenen başlık alanında belirtilen gereksinimleri karşılayamıyor.
- 418: “Ben bir çaydanlığım.” Bu kod, kahve yapma isteği alan çaydanlıklar tarafından döndürülür. Aynı zamanda 1998'den bir 1 Nisan Şakası.

- 422: "İşlenemeyen Varlık." İstemci isteği anlamsal hatalar içeriyor ve sunucu bunu işleyemiyor.
- 425: “Çok Erken.” Bu kod, sunucu yeniden oynatılabileceği için bir isteği işlemek istemediğinde gönderilir.
- 426: "Yükseltme Gerekli." İsteğin yükseltme başlık alanının içeriği nedeniyle, istemci farklı bir protokole geçmelidir.
- 428: "Ön Koşul Gerekli." Sunucu, isteği işlemeden önce koşulların belirtilmesini gerektirir.
- 429: "Çok fazla istek." Bu, kullanıcı belirli bir süre içinde (hız sınırlaması) çok fazla istek gönderdiğinde sunucu tarafından oluşturulur. Bu, bazen sitenize erişmeye çalışan botlar veya komut dosyaları nedeniyle ortaya çıkabilir. Bu durumda, WordPress giriş URL'nizi değiştirmeyi deneyebilirsiniz. Ayrıca 429 "Çok Fazla İstek" hatasını düzeltme kılavuzumuza da göz atabilirsiniz.

- 431: "Başlık Alanlarını Çok Büyük İsteyin." Başlık alanları çok büyük olduğu için sunucu isteği işleyemiyor. Bu, tek bir başlık alanıyla veya toplu olarak hepsiyle ilgili bir sorunu gösterebilir.
- 451: “Yasal Nedenlerle Kullanılamıyor.” Sunucunun operatörü, talep ettiğiniz kaynağa (veya talep ettiğiniz kaynak da dahil olmak üzere bir dizi kaynağa) erişimin yasaklanması yönünde bir talep aldı. Eğlenceli gerçek: Bu kod, Ray Bradbury'nin Fahrenheit 451 adlı romanına bir göndermedir .
- 499: "Müşteri isteği kapattı." Bu, Nginx hala işliyorken istemci isteği kapattığında NGINX tarafından döndürülür.
Bir HTTP durum koduna mı takıldınız? WordPress uzmanlarımız beklemede. Kinsta'yı Ücretsiz Deneyin.
500 Durum Kodu
500 seviyeli durum kodları da hata olarak kabul edilir. Ancak, sorunun sunucu tarafında olduğunu belirtirler. Bu onları çözmeyi daha zor hale getirebilir.
- 500: "Sunucuda bir hata oluştu ve istek tamamlanamadı." Bu, basitçe "dahili sunucu hatası" anlamına gelen genel koddur. Sunucuda bir şeyler ters gitti ve istenen kaynak teslim edilmedi. Bu kod genellikle üçüncü taraf eklentiler, hatalı PHP veya hatta veritabanı bağlantısının kesilmesiyle oluşturulur. Veritabanı bağlantısı kurma hatasını nasıl düzelteceğimize ve 500 dahili sunucu hatasını çözmenin diğer yollarına ilişkin eğiticilerimize göz atın.

- 501: "Uygulanmadı." Bu hata, sunucunun isteği yerine getirmek için gereken işlevselliği desteklemediğini gösterir. Bu hemen hemen her zaman web sunucusunun kendisinde bir sorundur ve genellikle ana bilgisayar tarafından çözülmesi gerekir. 501 uygulanmadı hatasının nasıl çözüleceğine ilişkin önerilerimize göz atın.
- 502: "Kötü Ağ Geçidi." Bu hata kodu genellikle, bir sunucunun, bir proxy sunucusu kullanımdayken olduğu gibi, diğerinden geçersiz bir yanıt aldığı anlamına gelir. Diğer zamanlarda bir sorgu veya istek çok uzun sürer ve bu nedenle sunucu tarafından iptal edilir veya sonlandırılır ve veritabanı bağlantısı kesilir. Daha fazla ayrıntı için, 502 Hatalı Ağ Geçidi hatasının nasıl düzeltileceğiyle ilgili ayrıntılı eğitimimize bakın.
- 503: "Sunucu şu anda bu isteği yerine getiremiyor." İstek şu anda tamamlanamıyor. Bu kod, ek istekleri yerine getiremeyen aşırı yüklenmiş bir sunucu tarafından döndürülebilir. 503 Hizmet Kullanılamıyor Hatasının nasıl düzeltileceği konusunda eksiksiz bir kılavuzumuz var.
- 504: "Ağ geçidi görevi gören sunucu, başka bir sunucunun yanıt vermesini beklerken zaman aşımına uğradı." Bu, bir isteği işlemeye dahil olan iki sunucu olduğunda döndürülen koddur ve ilk sunucu, ikinci sunucunun yanıt vermesini beklerken zaman aşımına uğrar. Özel kılavuzumuzda 504 hatalarının nasıl düzeltileceği hakkında daha fazla bilgi edinebilirsiniz.
- 505: "HTTP Sürümü Desteklenmiyor." Sunucu, istemcinin istekte bulunmak için kullandığı HTTP sürümünü desteklemiyor.
- 508 : Web barındırıcınız tarafından belirlenen kaynaklarda “Kaynak Sınırına Ulaşıldı” sınırlarına ulaşıldı. “508 Kaynak Sınırına Ulaşıldı” hatasının nasıl çözüleceğine ilişkin eğiticimize göz atın.
- 511: "Ağ Kimlik Doğrulaması Gerekli." Bu durum kodu, kullanmaya çalıştığınız ağ, isteğinizi sunucuya göndermeden önce bir tür kimlik doğrulama gerektirdiğinde gönderilir. Örneğin, halka açık bir Wi-Fi erişim noktasının Hüküm ve Koşullarını kabul etmeniz gerekebilir.
- 521: "Web sunucusu kapalı." Hata 521, Cloudflare'a özgü bir hata mesajıdır. Bu, web tarayıcınızın Cloudflare'a başarılı bir şekilde bağlanabildiği, ancak Cloudflare'ın kaynak web sunucusuna bağlanamadığı anlamına gelir.
- 525 : "SSL El Sıkışma Başarısız". Hata 525, Cloudflare kullanan bir etki alanı ile kaynak web sunucusu arasındaki SSL anlaşmasının başarısız olduğu anlamına gelir. Sorun yaşıyorsanız, 525 hatasını kolayca düzeltmeyi deneyebileceğiniz beş yöntem vardır.
HTTP Durum Kodları Hakkında Nerede Daha Fazla Bilgi Edinin
Bu listede ele aldığımız HTTP durum kodlarına ek olarak, öğrenmek isteyebileceğiniz daha belirsiz olanlar da var. Bu daha nadir kodları okumak için başvurabileceğiniz birkaç kaynak vardır:
- Wikipedia'dan alınan bu kapsamlı HTTP durum kodları listesi.
- İnternet Mühendisliği Görev Gücü'nden (IETF) durum kodu tanımları.
- RFC 7231.
Bu durum kodlarını bilmek, kendi web sitenizin bakımını yaparken veya hatta başka sitelerde karşılaştığınızda bazı benzersiz sorunları çözmenize yardımcı olabilir.
Özet
Yüzeyde kafa karıştırıcı veya korkutucu görünseler de, HTTP durum kodları aslında çok bilgilendiricidir. Yaygın olanlardan bazılarını öğrenerek sitenizdeki sorunları daha hızlı giderebilirsiniz.
Bu gönderide, karşılaşabileceğiniz 40'tan fazla HTTP durum kodu tanımladık. Daha hafif 100 ve 200 seviyeli kodlardan daha zorlu 400 ve 500 seviyeli hatalara kadar, bu mesajları anlamlandırmak, web sitenizi korumak ve kullanıcılar tarafından erişilebilir olduğundan emin olmak için çok önemlidir.