Yaygın HTTP Hata Kodları İçin En İyi Kılavuz
Yayınlanan: 2020-08-24İnternetteki her bir kişi bir noktada bazı HTTP hata kodlarıyla karşılaşmıştır. 404 bulunamadı, yasak 403 veya daha belirsiz bir 504 veya 508 olsun, bu şeyler zaman zaman herkes için ortaya çıkıyor. Ve herkesin onlarla nasıl başa çıkacağını bilmesi gerekiyor. Bazıları kullanıcının tarafında düzeltilebilir. Diğerleri sunucu tarafında veya hatta yalnızca şirket barındırırken. Ne olursa olsun, size HTTP hata kodlarının nihai özetini ve bunların web sitenizi, işinizi ve hatta sadece gününüzü mahvetmelerini önlemek için neler yapabileceğinizi vermek istiyoruz.
301 ve 302 kodları

Teknik olarak hata kodları olmasa da, internette gezinirken bunları çok göreceksiniz. Hem HTTP 301 hem de 302, bir sayfanın şu veya bu nedenle kalıcı (301) veya geçici olarak (302) taşındığını gösteren yönlendirme kodlarıdır. WordPress kullanıyorsanız, yönlendirmeleri ayarlamak gerçekten basittir çünkü temelde hepsini sizin için halleden çok sayıda gerçekten sağlam eklenti vardır. Değilseniz, mesele sadece .htaccess dosyanızı ayarlamaktır.
301 ve 302 yönlendirmeleriyle ilgili kılavuzumuz, süreci daha ayrıntılı olarak geçirmenizi sağlayabilir.
Err_Too_Many_Yönlendirmeler

Ancak bazen web siteniz biraz fazla yönlendirme yapabilir. 301 ve 302 yönlendirmeleri faydalı olsa da, onları aşırı kullanmak veya hedef URL'leri karıştırmak istemezsiniz. Bir şekilde yeniden yönlendirilmeyen bir son hedefin olmadığı bir yönlendirme döngüsü başlatmış olabilirsiniz veya çok uzun bir zinciri bir araya getirdiniz ve sunucular hepsini etkili bir şekilde ayrıştıramıyor (veya almayacak) ve verimli. Ya da belki, yararlı oldukları kadar, tarayıcı önbellekleri de çok sayıda soruna neden olabilir. Çok fazla çerez ve Chrome doldurulabilir ve karışabilir. Tıpkı çok fazla kurabiyemiz olduğunda geri kalanımız gibi. Ne olursa olsun, err_too_many_redirects görüyorsanız, bunu düzeltmenin bir yolu var.
Hata 400

400 hatası, kullanıcıların muhtemelen sorunu çözebilecekleri HTTP hata kodlarından biridir. Kötü istekte bulunanlar onlar. İstenen URL'nin eksik ya da yasak olması değil, isteğin kendisinin bir şekilde bozulmuş ya da bozulmuş olması ve sunucunun basitçe bunu yapamamasıdır. Bununla birlikte, HTTP 400 hatasını düzeltme kılavuzumuzda yapabiliriz.
Hata 401

Tarayıcınızın kimlik bilgilerinin doğrulanmasıyla ilgili bir sorun olduğunda, yolunuza bir 401 hatası gönderilir. Bunu hem kullanıcı tarafında hem de sunucu yöneticisinde düzeltmenin birden çok yolu vardır. 401 hatası almak, giriş bilgilerinizin yanlış olduğunun söylenmesine benzemez. Bu, bundan bir veya iki adım daha yüksektir, çünkü sunucunun kendisi isteğinizi doğrulayamaz, bu da diğerlerinin yanı sıra bir DNS sorunu veya bozuk çerez olabileceği anlamına gelir. Sorun giderme sürecinin tamamını HTTP 401 hatası kılavuzumuzda ele alıyoruz.
Hata 403

403 hatası aslında oldukça yaygın HTTP hata kodlarından biridir. Şu veya bu nedenle, erişmeye çalıştığınız sunucu, kök düzeyinde erişmenize izin vermiyor. Bir 403 hatası verildiğinde, kullanıcının büyük olasılıkla yanlış bir şey yapmadığını unutmayın. İsteğinizi işlemeye çalışırken bir noktada, bazı dosya veya belirteçlerle ilgili bir izin sorunu var. HTTP 403'te sorun gidermeyle ilgili sorun, bozuk kimlik bilgilerinin nedenini bulmanın genellikle onları tekrar yerine koymaktan daha önemli olmasıdır. Neyse ki, 403 Forbidden hatası hakkında bilmeniz gereken her şey hakkındaki yazımız yardımcı olabilir.
Hata 404

Bu kesinlikle tüm HTTP hata kodlarının en yaygın olanıdır. 404 Bulunamadı durum kodu şudur: web sitesi isteğinizi bulamıyor. Bu, 401'den farklıdır, çünkü isteğiniz muhtemelen çok sağlamdır. Medyayı bulamayan sunucudur. Gitmek istediğin yerde bir şeyin olması gerektiğini anlıyor ama neden boş olduğunu bilmiyor. Bunun kullanıcı hatası mı yoksa sunucu hatası olarak mı ortaya çıktığı konusunda 50/50'lik bir atış, bu nedenle her birinin nasıl ele alınacağını görmek için 404 sorun giderme kılavuzumuza bakın.
Hata 410

410'u 404 ile karıştırmayın. Her ikisi de bir içerik parçası eksik olduğunda verilirken, 410 hatası tamamen yok olduğu anlamına gelir. Örneğin, bir sayfayı sildiyseniz ve değiştirme niyetinde değilseniz, bilerek 410 durum kodu verebilirsiniz. Arama motorları, belirli bir içeriği dizine eklemeyi durdurmayı bilecektir, bu 404'te olan bir şey değildir. Bunu 404'ün anahtarlarınızı yanlış yere koyduğunuz zaman ve 410'un da onları bir iskeleden okyanusa attığınız zamanki gibi düşünün. Her iki şekilde de gittiler, ama biri biraz daha şiddetli. 410'un incelikleri hakkında, istenmeyen bir şekilde ortaya çıktıklarında onları düzeltmeye yardımcı olabilecek bütün bir yazımız var.
Hata 429

Düzeltmesi kolay bir HTTP hatası istiyorsanız, 429'dan başkasına bakmayın. Bu Çok Fazla İstek hatasıdır. Bir şey sunucunuzu çok çalıştırıyor ve buna ayak uyduramıyor. Yani soğurken 429 atar. Bir DDoS saldırısı altında olabilirsiniz veya hatta Reddit'te yüksek oy alan bir bağlantıdan trafik akışı yaşayabilirsiniz. Bu hatayı görmenizin nedeni ne olursa olsun, HTTP 429 kılavuzumuz sizi ele aldı.

Hata 500

Bazı HTTP hata kodlarından farklı olarak, kullanıcıların genellikle 500 hatanın görüntülenmesinde hiçbir rolü yoktur. Bu, dahili bir sunucu hatasıdır; bu, sitenizin dosya sisteminde bir yerde bir şeyin ayrıştırılmadığı anlamına gelir. Dahili bir sunucu hatasının ortaya çıkmasının düzinelerce nedeni ve bir o kadar da çözüm vardır. Tamam, belki sadece çok değil, çok fazla. Bazıları yeni bir .htaccess dosyası oluşturmak ve onu ana dizininize yerleştirmek kadar basittir veya PHP bellek sınırınızı güncellemeniz gerekebilir. Bir WordPress eklentisi bile soruna neden olabilir ve onu devre dışı bırakmak bir 500'ü düzeltebilir. Sebep ne olursa olsun, HTTP Hatası 500 kılavuzumuzdaki çözümlere baktığımızda çözümü var.
Hata 501

Bir internet kullanıcısı olarak 501 hatasını düzeltme şansınız yok. Bu tamamen sunucu tarafındadır ve hareket tarzınız site yöneticisiyle iletişime geçmek ve sunucularının 501 hatası döndürdüğünü bildirmek olmalıdır. Bununla birlikte, bir web sitesi sahibi olarak 501, sitenizin kapalı olduğu anlamına gelir. Gerçekten aşağı. Çevrimdışı. Bu nedenle, birisi site için bir istekte bulunduğunda, ana bilgisayar bir Uygulanmadı hatası döndürür, çünkü o anda, isteğinizi tamamlama işlevi orada değildir. 501'in kullanıcılara gösterilmesinin ana nedenlerinden biri kötü amaçlı yazılımlardır, bu nedenle yalnızca HTTP Hatası 501 kılavuzumuza değil, aynı zamanda web sitenizi kötü amaçlı yazılımlardan nasıl koruyacağınızı da kontrol ettiğinizden emin olun. bu rehber ilk etapta.
Hata 502

502 Bad Gateway hatası, bir dizi farklı şeyden kaynaklanabilecek başka bir durum kodudur. Bu, sitenize giden yolda bir düğümün (ağ geçidi) geçersiz bir yanıt verdiği anlamına gelir. Bazen bir traceroute çalıştırarak bu hatayı bulabilirsiniz, ancak birçok neden olduğu gibi, birçok çözüm de vardır. Tarayıcı önbelleğinizi sıfırlamaktan DNS ayarlarına, hatta CDN'nizi temizlemeye ve sıfırlamaya kadar, kötü ağ geçidinin gerçekte nerede olduğunu bulmak bir tür deneme yanılma sürecidir. Siteniz kullanıcılarınıza 502 hatası veriyorsa, hatalı ağ geçidi sorununu gidermek ve trafiğin yeniden akmasını sağlamak için kılavuzumuzu kullanın.
Hata 503

Çoğu zaman, 503 HTTP hatası kendi kendine gider. Bu, çoğu HTTP hata kodunun aksine. 503, Hizmet Kullanılamıyor hatasıdır ve bu, gitmediği, yalnızca ara verildiği anlamına gelir. Siteniz bakım veya yükseltme nedeniyle kapalı olabilir, bir komut dosyasının yürütülmesi çok uzun sürdü, çok fazla bellek kullanıldı veya bu satırlarda bir şey oldu. Ve birkaç dakika sonra geçer. Ancak, kaybolmazsa ve hizmetiniz kullanılamıyorsa, sunucunuzu sıfırlamak, güvenlik duvarlarınızı sıfırlamak ve hatta bilgileri ileten düğümlerden biri bakım nedeniyle kapalı olabileceğinden sunucunuza giden yolu kontrol etmek olabilir. Uzun bir HTTP 503 hata çözümleri listesi ve sunucunuz geçici olarak kullanılamadığında bunun geçici bir sorun olarak kalması için nedenlerini gözden geçiriyoruz.
Hata 504

Muhtemelen size bir 504 hatası verildi ve bunu bilmiyordunuz. Çoğu zaman, 504 hatası, tarayıcılar tarafından basitçe “bu sayfa çalışmıyor” olarak listelenir. Bu, bağlantınızın sunucuya çok uzun süredir erişmeye çalıştığı ve yanıt vermediği anlamına geliyor. Bağlantı sadece zaman aşımına uğradı. Çoğu zaman bu, barındırma sağlayıcısından veya CDN'den gelir. Kullanıcı genellikle bunu düzeltemez, ancak bir yönetici olarak, etki alanınızın doğru şekilde kurulduğundan emin olarak (doğru ad sunucuları vb.)
Hata 508

HTTP 508 hatası, Kaynak Sınırına Ulaşıldı hatasıdır. Yine, kullanıcının (genellikle) bununla hiçbir ilgisi yoktur. Sayfanızı çok fazla yenilemeye çalışarak kaynaklarınızı tüketmiyorlar. 508, sunucunuz herhangi bir nedenle kapasitede çalışırken gerçekleşir. Belki hafızası yetersizdir. Belki bant genişliği bir ton trafik tarafından tıkanmıştır. Belki de DDoS'a maruz kalıyorsunuz. İnode kotanızı kullanmış veya sunucu alanınız bitmiş olabilir. Sebep ne olursa olsun, sunucunuz kelimenin tam anlamıyla kullanıcının isteğini yerine getirmek için fiziksel kaynaklara sahip değil. Bunun olmasını kimse istemez. Bu nedenle, kötü amaçlı yazılım taraması yaptıktan sonra, 508 hatasını düzeltmeyle ilgili kılavuzumuza bakın. Bu seni hemen temize çıkarmalı.
HTTP Hata Kodları ile Özetleme
HTTP hata kodlarına bu bakış için bu kadar. Ve hepsi bu bile değil. Bunlar sadece en yaygın olanlardır. İnternette veri alışverişi sırasında meydana gelebilecek daha belirsiz şeylerden bazılarına dalmak istiyorsanız, Mozilla Developer Network'ün konuyla ilgili belgelerine göz atmanızı şiddetle tavsiye ederiz. En heyecan verici okuma değil, ama kesinlikle büyüleyici. Ancak, yaygın bir HTTP hata kodunu düzeltmeniz gerekiyorsa, yukarıdaki başlığı bulmanız ve sizin için önceden planladığımız çözüm bağlantısını tıklamanız yeterlidir.
En çok hangi hata koduyla uğraşıyorsunuz?
Makale özellikli görsel Oleksii Lishchyshyn / Shutterstock.com
