WordPress HTTP Hata kodlarına Başlangıç ​​Kılavuzu

Yayınlanan: 2022-02-08

Bir HTTP hata koduyla karşılaştınız ve bunun ne anlama geldiğini merak ettiniz mi?

HTTP hata kodlarını ilk bakışta anlamak kolay değildir. WordPress'inizi neden ve ne yapacağınızı bilmeden görmek özellikle hoş olmayan bir duygudur.

Umarım, WordPress o kadar harika bir CMS'dir ki, en yaygın HTTP hata kodları kolayca düzeltilebilir.

Bu kılavuzda, size HTTP Hata Kodlarının ne olduğunu ve WordPress web siteniz için ne anlama geldiklerini açıklayacağım.

HTTP Hata Kodu: Bilmeniz Gereken Her Şeyin Özeti

İnternet, web sunucuları ve bilgisayarlar arasındaki iletişim protokollerine dayanmaktadır.

Birisi web sitenize ulaşmaya çalıştığında, bir istek gönderir ve sunucu DAİMA ilgili durum kodlarını döndürür.

5 HTTP yanıt durum kodu kategorisi vardır. Üç sayıdan oluşurlar. İlk sayı onların kategorisini tanımlar:

1xx durum kodları , talebinizin işlenmesi hakkında size bilgi sağlar.

2xx durum kodları , isteğinizin başarılı olduğu anlamına gelir.

3xx durum kodları , yeniden yönlendirme durum kodlarıdır.

4xx durum kodları , istemci hatalarına atıfta bulunur.

5xx durum kodları , sunucu hatalarına atıfta bulunur.

Tüm HTTP hata durum kodlarının listesini bilmek gerekli değildir. Bu, yalnızca istemci/sunucu ilişkisinin gerçekte nasıl çalıştığını anlamak istiyorsanız kullanışlıdır.

Bu kılavuzu sunucu yöneticisi veya web geliştiricisi olmayanlara yardımcı olmak için yazdım. Yani, %100 yeni başlayanlar için uygundur.

HTTP Hata Kodları ve Anlamları

1xx Durum kodları

Bilgilendirici yanıt kodları vardır. Sunucunun isteği aldığı ve işlediği anlamına gelir.

  • Durum kodu 1 00 #Continue: İstek sunucu tarafından alındı. Talep tam olarak alındıktan sonra nihai bir yanıt verilecektir.
  • Durum kodu 101 #Switching Protocols: Sunucu, istemcinin isteğini işleyecektir.
  • Durum kodu 102 #İşleniyor: Sunucu isteği işliyor, ancak henüz yanıt yok.

2xx Durum kodları

Her şeyin yolunda olduğunu gösteriyorlar! Sunucu, müşterinin isteğini kabul etti ve onunla ilgileniyor.

  • Durum kodu 200 #OK: İstek başarılı oldu. Kolay.
  • Durum kodu 201 #Created: İstek yerine getirildi. Sunucu tarafından ek kaynaklar oluşturuluyor.
  • Durum kodu 202 #Kabul Edildi: İstek işlenmek üzere kabul edildi ve işleme devam ediyor. 202 yanıt amacı, bir sunucunun, kullanıcı aracısının sunucuyla bağlantısının işlem tamamlanana kadar devam etmesine gerek kalmadan başka bir işlem için bir isteği kabul etmesine izin vermektir.
  • Durum kodu 203 #Yetkili Olmayan Bilgi: Döndürülen bilgiler, kaynak sunucudan alınan bilgilerle tam olarak aynı değil. CDN veya proxy kullanıyorsanız durum kodu 203 olabilir.
  • Durum kodu 204 #İçerik Yok: İstek işlendi ve yüklenecek başka içerik yok.
  • Durum kodu 205 #İçeriği Sıfırla: Kullanıcıya, isteğin gönderilmesine neden olan belgeyi sıfırlamasını söyleyin.
  • Durum kodu 206 #Partial Content: Sunucu, istemci için bir aralık isteğini başarıyla yerine getiriyor ancak kaynakların yalnızca bir kısmını aktaracak.
  • Durum kodu 207 #Çoklu Durum: Birden çok durum kodunun gerekli olabileceği durumlar için birden çok kaynak hakkında bilgi sağlayın.
  • Durum kodu 208 #Already Reported: Aynı koleksiyona birden fazla bağlamanın dahili üyelerini tekrar tekrar numaralandırmaktan kaçınmak için kullanılır. Sunucunuzun sonsuz bir döngüye girmesini önleyin.

3xx Durum kodları

3xx HTTP durum kodları , yeniden yönlendirme kodlarıdır. Bize daha fazla eyleme ihtiyaç olduğunu bildiriyorlar. SEO dostu yönlendirmeler, örneğin 301 HTTP durum kodlarıyla çalışır.

  • Durum kodu 300 #Birden Çok Seçenek: İsteğin birden fazla olası yanıtı var. Kullanıcı, isteğini en iyi tanımlayıcıya/tanımlayıcılara yönlendirerek bunlardan birini seçmelidir.
  • Durum kodu 301 #Kalıcı olarak taşındı: İstenen kaynağın URL'si kalıcı olarak değiştirildi. Yeni URL yanıtta verilir. 301 Yönlendirme SEO için ÇOK önemlidir. Bu konuda daha fazla bilgi edinmek istiyorsanız Tema adasındaki bu kılavuzu okuyun.
  • Durum kodu 302 #Found: Bu, istenen kaynağın URI*'sinin geçici olarak taşındığı anlamına gelir.
  • Durum kodu 30 3 #Diğerini gör: Sunucu, istemciyi istenen kaynağı başka bir URI'de* almaya yönlendirmek için bu yanıtı gönderdi.

URI'nin anlamı nedir?

URI , Tekdüzen Kaynak Tanımlayıcı anlamına gelir. URI, 'https://' veya 'mailto:' gibi şeyleri ifade eder. Bu konuda daha fazla bilgi edinmek istiyorsanız bu makaleye göz atın. Bunu yapmazsanız, URI'yi URL olarak kabul edin.

  • Durum kodu 304 #Değiştirilmedi: İstek alındı ​​ve 200 OK yanıtıyla sonuçlanacaktı, ancak koşul yanlış olarak değerlendirildi.
  • Durum kodu 305 #Proxy Kullan: İstenen yanıta bir proxy tarafından erişilmesi gerektiğini belirtir. Bugünlerde 305 hatasıyla karşılaşmama ihtimaliniz çok yüksek.
  • Durum kodu 307 #Geçici Yönlendirme: Sunucu, istemciyi aynı yöntemle başka bir URI'de istenen kaynağa yönlendirmek için bu yanıtı gönderir.
  • Durum kodu 308 #Kalıcı Yönlendirme: Kaynak artık kalıcı olarak başka bir URI'de bulunuyor. 308 durum kodu , 301 durum koduna benzer.

4xx Durum kodları

4xx Durum kodları , istemci (veya tarayıcı) tarafından bir sorun olduğunu gösterir. Yani sunucudan 400 hata gelmiyor.

  • Durum kodu 400 #Bad Request: Sunucu, geçersiz sözdizimi nedeniyle isteği işleyemiyor.
  • Durum kodu 401 #Yetkisiz: Geçerli kimlik bilgileri olmadığı için istek yetkilendirilmedi.
  • Durum kodu 403 #Forbidden: 403 hataları , 401 hatalarına benzer. Aradaki fark, istemcinin sunucu tarafından tanınması, ancak erişimin reddedilmesidir.
  • Durum kodu 404 #Bulunamadı: Ünlü 404 hatası ! Sunucu, hedef kaynağın bir temsilini bulamadı. 404 hata durum kodu çoğunlukla bir URI'yi yanlış yazdığınızda ortaya çıkar.
  • Durum kodu 406 #Kabul edilemez: Web sunucusu , kullanıcı tarafından verilen kriterleri karşılayan herhangi bir içerik bulamadığında meydana gelir.
  • Durum kodu 407 #Proxy Kimlik Doğrulaması Gerekli: söylenecek fazla bir şey yok. İstemcinin proxy'yi kullanmak için kimliğini doğrulaması gerekir. 401 durum koduna çok benzer.
  • Durum kodu 408 #Zaman aşımı: Sunucu, beklemeye hazır olduğu süre içinde tam bir yanıt almadı. Günümüzde Internet Explorer, Chrome ve Firefox, kullanıcı deneyimini ve yükleme süresini iyileştirmek için HTTP ön bağlantı mekanizmalarını kullanır. Daha yüksek sayıda 408 durum koduyla sonuçlanır.
  • Durum kodu 409 #Çatışma: Hedef kaynağın durumuyla çakışma nedeniyle istek tamamlanamadı.
  • Durum kodu 410 #Gone: Kaynak artık mevcut değil ve bu durumun kalıcı olması muhtemel. 410 Durum kodu , 404 durum koduna benzer. Sunucu, koşulun kalıcı olup olmayacağını bilmediğinde 404 durum kodu döndürülür.
  • Durum kodu 411 #Length Required: Content-Length tanımlı olmadığı ve sunucu bunu gerektirdiği için istek reddedildi.
  • Durum kodu 412 #Önkoşul Başarısız: İstemci ön koşulları belirtti ve sunucu bunları karşılamıyor.
  • Durum kodu 414 #URI Çok Uzun: Hepsi başlıkta. İstemci tarafından istenen URI çok uzun ve sunucu bunu işlemeyi reddediyor.
  • Durum kodu 415 #Desteklenmeyen Medya Türü: Medya formatı sunucu tarafından desteklenmiyor. Böylece sunucu isteği işlemeyi reddediyor. 415 genellikle bir kodlama sorununun sonucudur.
  • Durum kodu 421 #Yanlış Yönlendirilmiş İstek: İstek, yanıt üretemeyen bir sunucuya gönderilir. Sunucu doğru şekilde yapılandırılmadığında oluşur.
  • Durum kodu 423 #Locked: Erişmek istediğiniz kaynak kilitli.
  • Durum kodu 424 #Başarısız Bağımlılık: İstenen eylem, başarısız olan başka bir eyleme bağlıydı.
  • Durum kodu 429 #Çok Fazla İstek: Kısa bir süre içinde çok fazla istek gönderildi.

5xx Durum kodları

Bu durum Kodu kategorisi, dahili sunucu hatalarına atıfta bulunur. Bir sunucu görünüşte geçerli bir isteği gerçekleştiremediğinde ortaya çıkarlar. Bazen eklentilerden kaynaklanabilirler.

  • Durum kodu 500 #Dahili Sunucu Hatası: Sunucu bir durumla karşılaştı ve bununla nasıl başa çıkacağını bilmiyor.
  • Durum kodu 501 #Uygulanmadı: İstek yöntemi sunucu tarafından desteklenmiyor ve işlenemiyor.
  • Durum kodu 502 #Bad Gateway: Sunucu, bir yanıt almak için ağ geçidi olarak çalışırken geçersiz bir yanıt aldı ve isteği işleyemiyor.
  • Durum kodu 503 #Hizmet Kullanılamıyor Hatası: bu, sunucunun geçici olarak isteği işleyemediğini gösterir. Trafik artışı veya bakım nedeniyle kesinti nedeniyle sunucu aşırı yüklendiğinde olur. Çok fazla 503 hatasıyla karşılaşırsanız, gerçekten başka bir web barındırma almayı düşünmelisiniz.
  • Durum kodu 504 #Gateway Timeout: Sunucu, ağ geçidi veya proxy görevi görürken zamanında yanıt alamadı.
  • Durum kodu 505 #HTTP Sürümü desteklenmiyor: İstekte kullanılan Köprü Metni Aktarım Protokolü sürümünün sunucu tarafından desteklenmediği anlamına gelir.
  • Durum kodu 506 #Variant Ayrıca Anlaşmaya Varıyor: Sunucu yapılandırması işlemin daha ileri gitmesine izin vermiyor.
  • Durum kodu 507 #Yetersiz Depolama: Sunucu, isteği gerçekleştirmek için gereken gösterimi depolayamadığından eylem işlenmedi.
  • Durum kodu 508 #Döngü Algılandı: Sunucu, bir isteği işlerken sonsuz bir döngüyle karşılaştı. Her zaman döngünüzün kapalı olduğundan emin olun.
  • Durum kodu 511 #Ağ Kimlik Doğrulaması Gerekli: Bu, istemcinin ağa doğru şekilde erişmek için kimlik doğrulaması yapması gerektiğini gösterir.

HTTP durum kodlarıyla ilgileniyorsanız, bunun nedeni muhtemelen bir kesinti veya 500 hatasıyla karşı karşıya kalmanızdır. Eğer öyleyse, WordPress çalışma sürenizi izlemeye başlamalı ve sitenizin yedeklerini almalısınız.