Günümüzde internet sitelerinde sıkça karşılaşılan uyarılardan birisi “404 Not Found” olarak bilinmektedir. Bir hata mesajı olarak bilinen 404 Not Found, bilgisayar ağı iletişimleri sırasında sıkça karşılaşılan seçeneklerden birisidir. Tarayıcı üzerinden ziyaretçiye ulaştırılan bir uyarı mesajı olarak geçmektedir. Giriş yapmaya çalıştığınız internet sayfanın sunucuda bulunmasını göstermektedir. Aynı zamanda sayfa içerisinde bir hatanın olduğu anlamını taşımaktadır. Bu uyarının birden fazla sebebi olduğu gibi farklı çözümleri de bulunmaktadır. Yazımız içerisinde detaylardan bahsederek kafanızdaki soru işaretlerinden kurtulmanızı amaçladık. Okumaya devam ederek detaylı bilgi sahibi olabilirsiniz.
404 Not Found Hatası Neden Olur?
404 hatasının ortaya çıkmasının birden fazla sebebi bulunmaktadır. Ancak site ziyaretçilerinin bu duruma çözüm getirebilmesi mümkün değildir. Ortaya çıkan sorunun çözümü yalnızca site sahibidir. Var olan sebeplerden söz etmek gerekirse de;
- URL adresinin yanlış yönlendirilmesi bir hatadır. Kullanıcının ziyaret etmeye çalıştığı sayfa artık yoksa, o zaman yanlış bir URL içerisine erişim yapmaya çalışılmaktadır. Bu da 404 hataları arasında yer almaktadır. Böyle bir durum içerisinde kullanıcının erişim sağlamaya çalıştığı URL’yi yeniden gözden geçirmesinde fayda vardır. Site içerisinde bulunan menülerde ya da farklı sitelerden yönlendirilen bağlantılarda yazılımcı site yolunu yanlış yönlendirilmesi mümkündür.
- Sitenin dosyalarının yanlış bir klasöre aktarılan olması da hatalar arasında yer almaktadır. Taşınan veyahut aktarımı sağlanan site dosyalarının, görsellerin dizin yolu değişmektedir. Bu tarz bir değişiklik, sitede bulunan bağlantıların yönlendirmelerinin düzenlenmesini zorunlu hale getirir. Sitenin belirli yerlerinde ortaya çıkan 404 hatasının olmaması için bu atlanmaması gereken bir detaydır.
- Sunucu içerisinde kaldırılan bir dosyaya erişim sağlamaya çalışmak, sunucu üzerinde böyle bir dosya olmadığını gösterir. Böyle bir durumda da ziyaretçi 404 hata mesajını almaktadır. Site yöneticisi tarafından yapılan yönlendirmeler de ziyaretçilerin bu hatalarla karşılaşmasını engelleyecektir.
- İnternet sitesi içerisinde değiştirilmiş olan bir dosyanın adı değiştiği zaman 404 hata mesajı alınabilmektedir. Yani site içerisindeki dosyaya erişmeye çalışanlar, uyarı almaktadır.
- Web siteleri sürekli olarak düzenlenip güncelleniyor. Bu değişiklikler sırasında sayfaların taşınması, silinmesi gibi durumlar söz konusu Böyle bir durum içerisinde sayfa bulunamaz. Aynı şekilde 404 hatası alınmaktadır. Web site sahiplerinin sayfaları taşıma, silme gibi durumlarında ziyaretçileri de yönlendirmiş olması gerekmektedir.
- Farklı bir siteye bağlantı veren sayfaya erişmeye çalıştığınız zaman 404 hatası alınmaktadır. Böyle bir durum içerisinde web site sahibinin sayfayı taşıdığını, sildiğini gösteren detay, sayfanın bulunamamasıdır. Bu durumda sitenin sahibinin bağlantıları kontrol etmesi, güncellemesi faydalı olacaktır.
404 Not Found Hatası Nasıl Çözülür?
404 Not Found hatasının çözümü, yaşanan soruna bağlı olarak değişiklik göstermektedir. Problemin ortadan kaldırılması için kullanılan çözümler de şu şekilde sıralanmaktadır;
- 404 bulunamadı hatası verilmiş olan URL adresi yönlendirilmelidir. Bir web site sahibinin, taşınmış ya da silinmiş olan sayfayı hatasız şekilde yönlendirmesi için 301 yönlendirmeleri kullanması gerekir. Böylece kullanıcı hedef sayfaya yönlendirilmiş olur. Bu da 404 hatasının alınmasının önüne geçen bir adımdır. Site üzerine yapılan yönlendirmeler, menü bağlantıları da içeriklerde yer alan bağlantıların doğru şekilde düzenlenmesini sağlar. Böylece 404 hatası çözülmüş olur.
- Site içerisinde bulunan dosya bağlantı veyahut yolların değişimi için bu bağlantıların site içerisinde güncelleştirilmesi gerekmektedir. Bağlantıların tümünü sorunsuz hale getirmenizin ardından 404 hatasının da ortadan kalkması sağlanır.
- Sunucu üzerinde kaldırılan dosyanın bağlantılarını yönlendirip hatanın önüne geçmeniz mümkündür. Örneklendirmek gerekirse bir sitede sipariş sayfasını kaldırdığınız zaman müşterileri farklı bir sayfaya yönlendirmelisiniz. Diğer türlü sitenizin ziyaretçileri hatalı bir deneyim yaşamak zorunda kalırlar.
- Siteniz içerisinde bulunan dosyanın adını değiştirmeniz gerekiyorsa o zaman bu değişikliği tüm site içerisinde yaptığınızdan emin olmalısınız. Sitenizin herhangi bir yerinde kalan bağlantı, 404 hata ekranın karşınıza çıkmasına yol açar. Bundan dolayı eski dosya isminden yeni dosya ismine yönlendirme yapmanız gerekmektedir.
- Site haritası oluşturduğunuz zaman web siteniz içerisinde bulunan tüm sayfaları listelemiş olursunuz. Site sahipleri, bu adımla beraber ziyaretçilerin aradıkları sayfaları zorlanmadan bulmalarını sağlar.
- Web sunucu yapılandırması, sitenizin en doğru şekilde çalışmasında rol oynamaktadır. Web site sahipleri, sunucu yapılandırmasını düzenli olacak şekilde kontrol etmelidir. Ayrıca sorunların çözümü için teknik destek sağlayıcısına başvurmak gerekir.
404 Not Found Hatası Nasıl Tespit Edilir?
404 hatasının nedenleri ve çözümleriyle ilgili bilgilerin yanı sıra bu hataların nasıl tespit edileceği de merak edilen konulardan biri. Çünkü 404 hataları önemsiz gibi görünüyor olsa da aslında oldukça önemli hatalar olarak geçer. Kullanıcının sitenizden ayrılmasına, satın alma işlemlerinin olumsuz sonuçlanmasına yol açmaktadır. Elbette büyük internet siteleri içerisinde 404 hatalarının olması bir hayli zordur. Binlerce sayfanın bulunduğu sitelerin tek tek kontrol edilmesi de bir hayli zaman alacağı için etkili bir yöntem kullanılmalıdır. Tercih edebileceğiniz en etkili yöntem ise Google Analytics üzerinden gerçekleştirilmektedir.
- 404 hatalarının tespit edilmesi için önce web tarayıcısı kullanılarak web sayfası yeniden yüklenmektedir. Bir site içerisinde bu hata ile karşılaşırsanız öncelikli olarak sayfa yeniden yüklenmelidir. Ayrıca F5 tuşuna basılmalıdır. Bu durumlarda sayfanın yeniden yüklenmesi, hatanın geçici bir sorun olduğu hallerde çözüm olarak görülmektedir. Bu yüzden web tarayıcısından yardım alarak sayfayı yeniden yüklemek etkilidir.
- 404 hatasının temel nedenlerinden birisi web tarayıcısıyla ya da cihazla bağlantılı olabilmektedir. Bundan kaynaklı olarak farklı bir tarayıcıyı ya da cihazı kullanıp siteye bu şekilde erişmek gerekir. 404 hatasının nedenin tespit edilmesine etkisi olabilmektedir.
- Web sitesinde bulunan sayfaların URL adreslerinin yanlış yazılması mümkündür. Yanlış yazılabileceği gibi eksik de yazılabilmektedir. Bu gibi durumlarda adres çubuğuna URL adresinin yanlış yazılmadığından emin olmalısınız.
- Sunucu log dosyalarını kontrol edebilirsiniz. Web sitelerinde bulunan tüm istek dosyalarının kaydedildiği dosyalar, log dosyalarıdır. Web site sahipleri, bu dosyaları kontrol ederek hatalarının nedenlerini belirlerler. Bu dosyalarda hatalı bağlantılar ve yanlış sayfa URL kayıtları bulunmaktadır.
- Web tarayıcısı kullanıp sayfayı açıp, F12 tuşuna basıp web tarayıcısını geliştirici olan araçlara erişebilirsiniz. Bu araçlarla bir web sitesinin kodunu ve trafiğini de detaylı olarak analiz etmeniz mümkündür. Hatta bu araçlarla beraber sayfanız yüklenen http isteklerini de görebilirsiniz. 404 hatası, sunucu yanıtı olarak gösterilmektedir. Ayrıca bu isteğin yanıt kodunun da 404 olduğunu görmeniz mümkündür.