HTTP Hatası 404 Bulunamadı – Nasıl düzeltilir?

01.06.2020
Makaleler ve Daha Fazlası… 'HTTP Hatası 404 Bulunamadı – Nasıl düzeltilir?
0 8 мин.

http hatası 404 bulunamadı


HTTP yanıt durum kodları, özellikle bir hatayı gösteren kodları izlemek zor olabilir. Hata 404 Bulunamadı, bir sunucudan (uzak bilgisayar) gelen bir istek üzerine, sunucunun istemcinin (web tarayıcısı) istediklerini bulamadığını ve dolayısıyla 404 Bulunamadı Hatası olduğunu gösteren bir HTTP yanıt durum kodudur..

Bu makalede, Hata 404 Bulunamadı hatasının nedenleri ve nasıl düzeltileceği, ancak önce nasıl ele alınacağı tartışılacaktır:

Hata 404 Bulunamadı?

Daha önce belirtildiği gibi, bir istemci sunucuyla iletişim kurmayı başardığında ve belirli bir kaynak (sayfa veya URL) istediğinde 404 Bulunamadı Hatası görünür, ancak sunucu istenen konumda geçerli bir kaynak bulamadı.

Genellikle, sunucu istemci tarafından belirtilen URL’yi geçerli olarak tanımadığında bu olur. Bu makalede daha ayrıntılı tartışacağımız gibi, bir URL’nin sunucu tarafından geçersiz olarak kabul edilmesinin birkaç nedeni vardır.

Bazen, geçersiz bir kaynak istendiğinde, web uygulamaları yumuşak 404 hataları döndürebilir; bu genellikle sunucu 200 ok yanıt kodu döndürdüğünde gerçekleşir, ancak kaynağın beklendiği gibi yüklendiğini bildirir, ancak bunu özel bir 404 sayfasının görüntülenmesi izler. kaynağın gerçekten bulunamadığını gösterir. Bir SEO açısından, web tarayıcıları kaynakların / bağlantıların geçerliliğini belirlemek için meşru 404 Bulunamadı Hatalarına güvendiği için bu kötü bir uygulama olarak kabul edilir..

Moz.com’un özel hata sayfasının ekran görüntüsü:

özel 404 hata sayfaları

404 Bulunamadı Hatası – Nasıl Onarılır?

4xx kategorisindeki HTTP yanıt durum kodları, 5xx kategorisinin aksine, 502 Hatalı Ağ Geçidi Hatası veya 500 Dahili Sunucu Hatası gibi sunucu tarafı hata yanıtları olan istemci tarafı hatalarıdır.

İstemci tarafı hatası olarak görülmesine rağmen, 404 Bulunamadı Hatası durumunda sunucu hataları tamamen göz ardı edilemez, bu nedenle bu hatanın hem istemci tarafı hem de sunucu tarafı nedenlerini araştıracağız ve ayrıca yönetim sistemlerinde 404 Hatası Bulunamayan sorunlu alanlar Bulunamadı.

Ancak, bir 404 Bulunamadı hatası için olası düzeltmeleri test etmeye başlamadan önce bir öneri: veritabanınızın veya uygulamanızın tam bir yedeğini oluşturun veya canlı yayındaki sorunlardan kaçınmak için uygulamanın bir hazırlama sunucusunda bir kopyasını oluşturun uygulama.

Hata 404 Bulunamadı İstemci Tarafında Sorun Giderme

İstemci tarafındaki sorunların bu hataya neden olma olasılığı en yüksek olduğundan, istemci tarafında sorun giderme ile başlayacağız.

İstenen URL’yi doğrulayın

URL’nin bir bölümündeki yazım hataları, bir 404 Bulunamadı Hatası döndürüldüğünde genellikle suçlulardır. Alan adları büyük / küçük harf duyarsız olsa da, hem EXAMPLE.COM hem de ExAmPle.cOm öğelerinin aynı sonucu döndüreceği anlamına gelir, ancak URL’nin alan adından sonra görünen bölümleri büyük / küçük harfe duyarlıdır.

Çerezleri temizlemek

404 Bulunamadı Hatası için bir başka olası düzeltme, web sitesi alanıyla eşleşen çerezleri temizlemektir. Geçersiz veya bozuk çerezler, kimliğinizle ilgili karışıklık yaratabilir veya sunucunun, mevcut olmayan bir kaynağa erişmeye çalıştığınızı düşünmesine neden olabilir ve bu da 404 Hatasına neden olabilir.

Farklı tarayıcılarda çerezleri nasıl temizleyeceğinize dair bazı yararlı kılavuzlar:

Çıkış Yap & Tekrar giriş yap

Bu düzeltme, uygulamanız tarafından bir tür kullanıcı kimlik doğrulaması kullanıldığında yararlıdır. Bu gibi durumlarda, sunucu, oturum belirtecinizle ilgili bir sorun yaşıyor olabilir (bu, onu tanımıyor olabilir veya geçersiz sayıyor olabilir); bu da 404 hatasını açıklar. Oturumu kapatıp tekrar açmak, yerel oturum simgesini yeniden oluşturur ve hatayı düzeltir.

CMS ile İlgili Düzeltmeler

WordPress, Drupal veya Joomla gibi popüler içerik yönetim sistemlerini kullanıyorsanız, yaptığınız değişikliklerle veya bu sistemlere eklediğiniz uzantılarla ilgili bazı sorunlar nedeniyle 404 Hataları yaşayabilirsiniz. Aşağıdaki ipuçları bu CMS’lerde sorun gidermede yardımcı olabilir:

  • Önceki bir sürüme geri dönün – 404 Bulunamadı Hatası, CMS’nize kısa bir süre önce yükseltildikten hemen sonra ortaya çıktıysa, hata görünmeden önce önceki sürüme dönmeyi deneyin;
  • Son eklenen eklentileri, uzantıları veya modülleri kaldırınCMS’nizi yükseltmeye benzer şekilde, yeni uzantılar, modüller veya eklentiler yüklemek veya bunları yükseltmek, 404 Hatası döndürecek sunucu tarafı sorunları oluşturabilir. Bu eklentileri, modülleri veya uzantıları kaldırmak veya önceki bir sürüme düşürmek, böylece bunların yaptığı değişiklikleri geri almak;
  • Veritabanı değişikliklerini el ile kontrol edin – bazen bir eklentinin veya uzantının önceki bir sürümüne geri dönmek, veritabanında yapılan değişiklikleri geri almayabilir. Bu durumda, veritabanını açmanız ve uzantı veya eklenti tarafından gerçekleştirilen değişiklikler için tabloları ve kayıtları manuel olarak kontrol etmeniz gerekir..

CMS’nizi düşürme veya bir uzantı, eklenti veya modülü kaldırma konusunda yardıma ihtiyacınız varsa, Google CMS adını veya uzantı adını Google’a danışın veya resmi belgelere bakın ve verilen talimatları uygulayın..

Hata 404 Bulunamadı Sunucu Tarafında Sorun Giderme

Zaten 404 Bulunamadı Hatası genellikle istemci tarafında bir hata olmasına rağmen, bu hata döndürüldüğünde sunucu tarafı sorunlarının da ortaya çıkabileceğini belirtmiştik. Sunucu tarafında birkaç suçlu var:

Web Sunucusu Yapılandırması

Uygulamanızın çalıştığı sunucu türüne bağlı olarak (nginx, Apaçi, IIS vb.), Sunucunuz belirli URL’lere veya dizinlere yapılan istekleri reddedecek ve 404 Bulunamadı Hatası döndürecek şekilde yapılandırılmış olabilir. Sunucunuzun yapılandırmasını, web sunucunuzla sağlanan yapılandırma dosyalarının yardımıyla ayarlayabilirsiniz..

Özel kod

Soruna neden olabilecek başka bir şey, uygulamanızdaki özel bir koddur. Bu senaryoda, el ile hata ayıklama ve günlükleri ayrıştırma soruna neyin neden olduğunu belirlemenize yardımcı olabilir. Burada da, hazırlama sunucusuna bir kopya oluşturmak hata ayıklama işlemine yaklaşmanın ideal yoludur.

Geçersiz Bağlantıları Bulma

Geçersiz bağlantıları veya belirli URL’leri veya kaynakları tespit etmek için kullanabileceğiniz birkaç otomatik araç vardır. Bir örnek, sitenizi, Googlebot’un web sitenizi tararken bulduğu diğer sorunların yanı sıra geçersiz bağlantıları da algılayacak olan Google Search Console’a kaydettirmek olabilir. Alternatif olarak, belirli kaynakları kontrol etmek istiyorsanız, W3C Link Denetleyicisi’ni kullanabilirsiniz..

Gördüğünüz gibi, bir 404 Bulunamadı Hatasının birçok olası nedeni vardır, ancak çoğu sorun hızlı bir şekilde tanımlanabilir ve düzeltilebilir. Kullandığınız CMS’yi (Drupal, Joomla, WordPress vb.) Ve ardından 404 Bulunamadı Hatası için Google’da arama yaparsanız, bu sorunu yaşayan diğer kullanımlara yönelik birçok çözüm bulacaksınız..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Оцените статью
    Понравилась статья?
    Комментарии (0)
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector