Anasayfa » Barındırma » 404 Bulunamadı ve En Sık Karşılaşılan 9 HTTP Hatası

    404 Bulunamadı ve En Sık Karşılaşılan 9 HTTP Hatası

    404 hatası dışında, başka kaç tane HTML hata sayfasını biliyorsunuz? Ekranınızda bu HTML hata sayfalarından herhangi birini gördüğünüzde arka planda ne olacağını hiç düşündünüz mü?

    Bu kodlar kastedilmiştir. kullanıcıya önemli bilgileri iletmek. Özellikle bir web sitesi sahibiyseniz, onları daha iyi tanımanız faydalı olabilir. Bunları doğru kullanmak, hemen çıkma oranınızı düşürür, arama motoru sıralamanızı geliştirir ve sitenizin performansı hakkında bilgi verir..

    Ayrıca oku:

    • Yaratıcı Hata 404 Sayfa - Bölüm I
    • Yaratıcı Hata 404 Sayfa - Bölüm II

    Durum Kodlarını Anlamak

    Web'de gördüğünüz her hata sayfasının arkasında, web sunucusu tarafından gönderilen bir HTTP durum kodu vardır. Durum kodları 3 basamaklı sayı biçiminde gelir. İlk hane durum kodunun sınıfını gösterir:

    • 1XX durum kodlarının bilgi amaçlı olması
    • 2XX başarıyı gösterir
    • 3XX yönlendirme için

    Bu üç sınıfın hiçbiri bir HTML hata sayfasıyla sonuçlanmıyor bu gibi müşteri ne yapılacağını bilir ve tereddüt etmeden göreve devam ediyor. Genelde gördüğümüz 4XX ve 5XX türleri:

    • 4XX istemci tarafı hataları temsil eder
    • 5XXs sunucu tarafında sorunları belirt

    HTML hata sayfaları bu durumlarda görüntülenir, çünkü Müşterinin nasıl ilerleyeceği hakkında hiçbir fikri yok.. Bir şey güneye gittiğinde arka planda ne olduğunu ve bu konuda ne yapabileceğinizi görelim.

    Müşteri Tarafı Hataları (4XX)

    1. 400 - Kötü İstek

    İstemci bir istek gönderdiğinde, sunucu anlayamaz, 400 Geçersiz istek hata sayfası görünüyor. Genellikle ne zaman olur tarayıcı tarafından gönderilen veriler HTTP protokolünün kurallarına uymuyor, bu yüzden web sunucusu bir isteğin nasıl işleneceği hakkında ipucu vermez hatalı biçimlendirilmiş bir sözdizimi içeren.

    400 hata sayfası gördüğünüzde, bunun nedeni büyük olasılıkla müşteri tarafında dengesiz bir şey var: yeterince korunmayan bir işletim sistemi, dengesiz bir internet bağlantısı, hatalı bir tarayıcı veya önbellek sorunu. Bu nedenle, web sitesinin sahibiyle iletişim kurmadan önce, kendi bilgisayarınızı bir parça test etmek her zaman iyi bir fikirdir..

    Aynı web sayfasını farklı bir tarayıcıda açın, önbelleği temizleyin ve güvenlik güncellemeleri olup olmadığınızı kontrol edin. 400 hatayı farklı sitelerde düzenli olarak karşılarsanız, PC'niz veya Mac'iniz tam bir güvenlik kontrolü bekliyor.

    2. 401 - Yetkilendirme Gerekli

    Müşterinin isteğinin arkasında şifre korumalı bir web sayfası olduğunda, sunucu 401’de yanıt verir. izin gerekmekte kodu. 401 aynı anda klasik bir hata mesajı döndürmüyor, ancak kullanıcıdan bir giriş-şifre kombinasyonu sağlamasını isteyen bir açılır pencere.

    Kimlik bilgilerine sahipseniz, her şey yolundadır ve sorunsuz bir şekilde devam edebilir ve korumalı siteye erişebilirsiniz. Aksi takdirde, yönlendirilirsiniz. izin gerekmekte hatalı sayfa.

    Eğer bir web sitesi sahibiyseniz, sitenize aynı şifre korumasını ekleyin veya cPanel hesabınız üzerinden.

    Tıkla “Şifre Koruması Dizinler” içinde alt menü “Güvenlik” menü kutusunu seçin ve korumak istediğiniz web klasörünü seçin. Gibi yönetici alanınıza erişimi kısıtlamak iyi bir güvenlik katmanı olabilir. wp-admin WordPress sitesindeki klasör.

    3. 403 - Yasak

    403 ile karşılaşabilirsiniz. yasak sunucu ne zaman hata sayfası müşterinin isteğini açıkça anlar, ancak bazı nedenlerden dolayı yerine getirmeyi reddediyor. Bu ne malformasyon ne de yetkilendirme problemidir. 403 durum kodunu döndürerek, sunucu temel olarak istemciyi yüksek sesle reddeder. “Yok hayır” açıklama yapmadan

    En yaygın neden, web sitesinin sahibinin ziyaretçilerin sitenin dosya dizini yapısına göz atmasına izin vermiyor. Bu tür bir koruma etkinleştirildiğinde, doğrudan web sitesindeki klasörlere erişemezsiniz. Diğer sık ​​rastlanan neden, istemcinin istediği belirli dosyanın olmasıdır. Web’den görüntülenme iznine sahip değil.

    Yapabilirsin Güvenlik nedeniyle kendi sitenizde 403 koruma ayarlayın. Sitenizi tarafından saldırıya uğramaktan sertleştirmek yararlı olabilir Dizin yapısını veya dosyalarını gizleme savunmasız bilgiler içeren.

    Neyse ki birçok web barındırma hizmeti bu müşterilere varsayılan olarak sağlar, ancak ek bir güvenlik katmanı eklemek istiyorsanız, cPanel hesabınızı açın, ileri menü kutusu ve tıklayın Endeks Yöneticisi.

    Burada, ziyaretçilerinizin sitenizdeki belirli bir dizini nasıl görüntüleyeceğini özelleştirebilirsiniz. Eğer seçersen Endeksleme Yok İstemci verilen dizine erişmeye çalışırsa bir 403 hata sayfası alır..

    4. 404 - Bulunamadı

    404, orada en iyi bilinen HTTP durum kodudur ve 404 sayfanın nasıl özelleştirileceği hakkında kesinlikle çok iyi yazılar okudunuz. Tarayıcı bir 404 HTML sayfası döndürür Sunucu istenen konumda bir şey bulamadığında.

    404 ile sonuçlanabilecek iki ana senaryo vardır. Bulunamadı sayfa. Ya ziyaretçi URL’yi yanlış yazdı, ya da sitenin kalıcı bağlantı yapısı değiştirildi ve gelen bağlantılar farklı yerlere taşınan sayfalara işaret eder. 404 hata sayfası bazen üst düzey URL’lerde de görünebilir. Bu genellikle olur bir site yakın zamanda başka bir web sunucusuna taşındığında ve DNS hala eski konuma işaret ediyor. Bu tür bir sorun genellikle kısa bir süre sonra kaybolur.

    Çok fazla 404 kişinin sitenizin arama motoru sıralamasını olumsuz yönde etkilediğini iddia eden SEO uzmanlarını web’de bulabilirsiniz. “404 hataları sitenizin Google’daki sıralamasını etkilemez ve bunları güvenle göz ardı edebilirsiniz” 404'ler, arama motoru tarafından web’in normal bir parçası olarak görülür..

    404'lerin sayısını azaltmak isteyebilirsin. çünkü hemen çıkma oranını arttırıyorlar (hemen ayrılan kişiler) sitenizden. Bunun için en yaygın çözüm, kalıcı olarak kaldırılan sayfalar için 301 yönlendirmeleri ve geçici olarak kullanılamayanlar için 302 yönlendirmeleri kullanmaktır..

    5. 408 - Zaman Aşımı İsteği

    İstemcinin isteği çok uzun sürdüğünde, sunucu zaman aşımına uğrar, bağlantıyı kapatır ve tarayıcı bir 408 mesajı görüntüler. İstek zaman aşımına uğradı hata mesajı. Zaman aşımına uğradı, çünkü sunucu istemciden tam bir istek almadı. süre içinde beklemeye hazırlandı. Kalıcı 408 hataları nedeniyle oluşabilir Sunucuda veya istemcinin sisteminde ağır iş yükü.

    Bazı durumlarda bağlantının her iki ucu da düzgün çalışır ancak geçici internet dalgalanması teslimatı yavaşlatıyor Mesajın Daha büyük web siteleri, 404'lerde, tıpkı çoğunuzun yaptığı gibi 408 hata sayfasını özelleştirme eğilimindedir. 408 hataları genellikle F5 düğmesinin yardımı ile sayfa yeniden yüklenerek giderilebilir.

    6. 410 - Gitti

    410 gitmiş hata sayfası çok yakın iyi bilinen 404’e sunucu istenen dosyayı bulamıyor, ancak 404, hedef dosyanın sunucuda bir yerde bulunabileceğini öne sürerken, 410 kalıcı bir durumu belirtir.

    410 müşteriye kaynağın bilerek kullanılamaz hale getirildi, ve web sitesi sahibi gelen bağlantıların Web’den kaldırılmasını istiyor. 404, sunucu kullanılamazlığının kalıcı olup olmadığına dair sunucu emin olmadığında kullanılır, ancak 410 her zaman tam bir kesinlik olduğunu gösterir..

    Kendi sunucunuzdan sorumluysanız, 404 ve 410'lara Google tarayıcıları tarafından nasıl farklı muamele edildiğini anlamak önemlidir. Bu videoda Matt Cutts, Google’ın arama spam başlığı, bu ayrımın temelini açıklıyor. Bu iyi bir fikir Google dostluğunuzu geliştirmek için 404 ile 410 arasında ayrım yapın.

    Sunucu Hataları (5XX)

    7. 500 - Dahili Sunucu Hatası

    Dahili Sunucu Hatası, sunucu her karşılaştığında kullanıldığı gibi en bilinen sunucu hatasıdır. beklenmeyen durum o müşterinin isteğini yerine getirmesini engeller. 500 hata kodu geneldir, ne zaman döndürülür Başka hiçbir sunucu tarafında 5XX hata kodu yok.

    Bu durumda sorun sizin tarafınızda olmasa da, sorunu çözmek için bazı şeyler yapabilirsiniz. sayfayı yenile (hata geçici olabileceğinden), tarayıcınızın önbelleğini temizle (sorun sitenin önbelleğe alınmış sürümüyle ortaya çıkabilir) ve tarayıcınızın çerezlerini sil ve tarayıcıyı yeniden başlat.

    Ayrıca, web yöneticisi ile de iletişime geçebilirsiniz (diğer herhangi bir sunucu tarafında sorun olması durumunda) - katkılarınız için minnettar olabilirler ancak sorunun farkında olmaları ve üzerinde çalışmaları için bir şans da var.

    Kendi sitenizde 500 hata sayfasıyla karşılaşırsanız, akıllıca olacaktır. barındırma sağlayıcınıza başvurun. Sebebi büyük olasılıkla bir izin hatası, bir bozuk. Htaccess dosyası veya bir çok düşük bellek limiti. Bir WordPress siteniz varsa, 500 hatası da bir üçüncü taraf eklentisi; Bunu, suçlu bulunana kadar eklentilerinizi tek tek devre dışı bırakarak test edebilirsiniz..

    8. 502 - Kötü Ağ Geçidi

    502 hata mesajı iki sunucu arasındaki bir iletişim problemini temsil ediyor. Ne zaman oluşur istemci bir sunucuya bağlanır Bir ağ geçidi veya ihtiyacı olan bir vekil olarak hareket etmek yukarı akış sunucusuna erişmek Bu ona ek hizmet vermektedir. Diğer sunucu, sunucu hiyerarşisinde daha yüksek bulunur. Örneğin, bir proxy sunucusu tarafından erişilen bir Apache web sunucusu veya yerel bir ad sunucusu tarafından erişilen büyük bir İnternet servis sağlayıcısının ad sunucusu olabilir..

    Karşılaştığında Kötü ağ geçidi sunucuda hata sayfası bir yukarı akış sunucusundan geçersiz bir yanıt alıyor.

    Çoğu durumda, yukarı akış sunucusunun kapalı olduğu anlamına gelmez veri alışverişi konusunda protokole katılmayın. Bu genellikle makinelerden biri yanlış yapılandırıldığında veya programlandığında gerçekleşir. Kendi sitenizde 502 olduğunu düşünüyorsanız, barındırma sağlayıcınıza başvurun..

    9. 503 - Hizmet Geçici Olarak Kullanılamıyor

    Görüyorsun Hizmet Geçici Olarak Kullanılamıyor (ara sıra Kaynak Dışı) herhangi bir zamanda sunucuda geçici bir aşırı yüklenme olduğunda veya zamanlanmış bir bakımdan geçtiğinde mesaj. 503 hata kodu, web sunucusunun şu anda mevcut olmadığını gösterir. Bu genellikle biraz gecikmeden sonra çözülecek geçici bir durum.

    Bir web sitesi sahibiyseniz, zamanlanmış bakımı doğru şekilde ele almak için 503 durum kodu hakkında uygun bilgiye sahip olmak önemlidir. Zamanlanmış bakımı doğru şekilde yapmazsanız, sitenizin arama motoru sıralamasını zarar.

    Bunu Yoast'ın SEO blogunda veya moz.com'da bu yazı aracılığıyla nasıl yapacağınızı öğrenin..

    10. 504 - Ağ Geçidi Zaman Aşımı

    Var sunucu-sunucu iletişim problemi arkasında Ağ Geçidi Zaman Aşımı hata mesajı, tıpkı arkasında olduğu gibi 502 sunucu hatası hata kodu. 504 durum kodu döndürüldüğünde daha yüksek seviye bir sunucu Müşterimize bağlı sunucuya veri göndermesi beklenen arka planda. Bu durumda, alt-seviye sunucu, eriştiği akış yukarı sunucudan zamanında bir cevap alamaz..

    Bu, 408 durumunda meydana gelen zaman aşımı sorunudur. İstek zaman aşımına uğradı durum kodu, ancak burada istemci ile sunucu arasında gerçekleşmez. arka uçtaki iki sunucu arasında. Ağ Geçidi Zaman Aşımı hata sayfası genellikle gösterir yavaş iletişim iki sunucu arasında ve bu da olabilir üst düzey sunucu tamamen kapalı.

    504, arka planda bir ağ sorunu olduğundan, yalnızca o ağa erişimi olan kişiler çözebilir. Diğer sunucu tarafı HTTP hatalarında olduğu gibi, bazen sorunu çözmek için birkaç dakika sonra sayfayı yenilemek yeterli olacaktır - tabii ki yalnızca servis sağlayıcılar bu sorunla ilgili olarak çalışıyorsa.