Local Server üzerinde oluşan 404 Not Found hatası ekran görüntüsü
Bu görsel, Local Server üzerinde alınan 404 Not Found hatasını gösteriyor

Local Server’da 404 not found hatası, web geliştirme sürecinde sıkça karşılaşılan bir durumdur. Bu hata, talep edilen kaynağın (genellikle bir web sayfası veya dosya) sunucuda bulunamadığı anlamına gelir.

Ayrıca okuyun: WampServer ile Local Web Sunucu Kurulumu

Local Server’da 404 Not Found Hatası Sebepleri

Local Server’da 404 Not found hatası ortaya çıkmasının birkaç farklı nedeni olabilir:

Local Server'da 404 Not Found Hatası
Local Server’da “Error 404 Not Found” hatasının nedenlerini açıklayan bir örneği gösteriyor

Yanlış URL

En yaygın nedenlerden biri, URL’nin yanlış girilmiş veya yazılmış olmasıdır. Büyük/küçük harf duyarlılığı, eksik veya fazla karakterler, yanlış dizin veya dosya adı gibi faktörler bu hataya yol açabilir.

Dosya veya dizin taşınması/Silinmesi

Eğer talep edilen dosya veya dizin sunucuda taşınmış veya silinmişse, doğal olarak 404 hatası alırsınız. Bu durum, özellikle web sitenizde değişiklikler yaparken veya dosya yönetimi sırasında sıkça karşılaşılabilir.

Sunucu yapılandırması

Sunucu tarafındaki yapılandırma hataları da bu hataya neden olabilir. Yanlış yönlendirmeler, hatalı .htaccess dosyaları veya web sunucusu yazılımındaki sorunlar, taleplerin doğru şekilde işlenmesini engelleyerek 404 hatasına yol açabilir.

Veritabanı sorunları

Dinamik web sitelerinde, içerik genellikle bir veritabanından çekilir. Veritabanındaki bağlantı sorunları, hatalı sorgular veya eksik veriler, talep edilen içeriğin bulunamamasına ve dolayısıyla 404 hatası alınmasına neden olabilir.

Local Server’da 404 Not Found Hatası Çözümü Adımlar

Local Server’da 404 Not found hatası çözmek için aşağıdaki adımları izleyebilirsiniz:

Local Server'da 404 Not Found Hatası
Local Server’da “Error 404 Not Found” hatasının nasıl çözüleceğini gösteriyor

URL’yi kontrol edin

Öncelikle, talep ettiğiniz URL’nin doğru olduğundan emin olun. Büyük/küçük harf duyarlılığına dikkat edin, eksik veya fazla karakter olup olmadığını kontrol edin ve dosya veya dizin adının doğru yazıldığından emin olun.

Dosya ve dizinleri kontrol edin

Eğer belirli bir dosya veya dizine erişmeye çalışıyorsanız, bunların sunucuda mevcut olup olmadığını ve doğru konumda olduklarını kontrol edin. Dosya veya dizin taşınmış veya silinmişse, uygun düzeltmeleri yapın veya URL’yi güncelleyin.

Sunucu yapılandırmasını kontrol edin

Web sunucusu yazılımınızın (Apache, Nginx vb.) yapılandırmasını gözden geçirin. Yanlış yönlendirmeler, hatalı .htaccess dosyaları veya diğer yapılandırma sorunları olup olmadığını kontrol edin. Gerekirse, sunucu belgelerine veya çevrimiçi kaynaklara başvurarak yapılandırmanızı düzeltin.

Veritabanını kontrol edin

Dinamik bir web sitesi kullanıyorsanız, veritabanı bağlantısının doğru olduğundan ve talep edilen içeriğin veritabanında mevcut olduğundan emin olun. Veritabanı sorgularını kontrol edin ve gerekirse düzeltin.

Tarayıcı önbelleğini temizleyin

Bazen, tarayıcınızın önbelleği eski veya hatalı veriler içerebilir ve bu da 404 hatasına yol açabilir. Tarayıcınızın önbelleğini temizleyerek bu sorunu çözebilirsiniz.

Geçici sunucu sorunlarını bekleyin

Eğer sunucu tarafında geçici bir sorun varsa, genellikle kısa bir süre sonra kendiliğinden çözülür. Birkaç dakika bekleyin ve tekrar deneyin.

Yardım alın

Eğer sorunu çözemiyorsanız, web hosting sağlayıcınızdan veya deneyimli bir geliştiriciden yardım almayı düşünebilirsiniz.

Local Server’da 404 Not Found Hatası Kullanıcı Dostu Hale Getirme

Local Server’da 404 Not found hatası, kullanıcı deneyimini olumsuz etkileyebilir. Bu nedenle, bu hatayı kullanıcı dostu hale getirmek için aşağıdaki önerileri dikkate alabilirsiniz:

Local Server'da 404 Not Found Hatası
“Error 404 Not Found” hatasının kullanıcı deneyimini iyileştirecek şekilde nasıl düzenlendiğini gösteriyor
  • Özelleştirilmiş 404 sayfası oluşturun: Varsayılan 404 hata sayfası yerine, web sitenizin tasarımına uygun, özelleştirilmiş bir 404 sayfası oluşturun. Bu sayfa, kullanıcıya hatanın nedenini açıklayabilir, alternatif sayfalara veya ana sayfaya bağlantılar sunabilir ve hatta biraz mizah katabilir.
  • Arama kutusu ekleyin: 404 sayfasına bir arama kutusu ekleyerek, kullanıcıların aradıkları içeriği bulmalarına yardımcı olabilirsiniz.
  • İletişim bilgileri sağlayın: Kullanıcıların sorularını veya sorunlarını bildirebilmeleri için 404 sayfasında iletişim bilgilerinizi (e-posta adresi, telefon numarası vb.) paylaşın.

Örnek 404 Sayfası İçeriği

<!DOCTYPE html>
<html>
<head>
<title>Sayfa Bulunamadı</title>
<style>
body {
  font-family: sans-serif;
  text-align: center;
}
h1 {
  color: #333;
}
p {
  color: #666;
}
a {
  color: #007bff;
  text-decoration: none;
}
</style>
</head>
<body>
  <h1>Oops! Aradığınız Sayfa Bulunamadı</h1>
  <p>Üzgünüz, aradığınız sayfa mevcut değil veya taşınmış olabilir.</p>
  <p>Ana sayfaya dönmek için <a href="/">buraya</a> tıklayabilirsiniz.</p>
  <p>Alternatif olarak, aşağıdaki bağlantılardan birini deneyebilirsiniz:</p>
  <ul>
    <li><a href="/hakkimizda">Hakkımızda</a></li>
    <li><a href="/hizmetler">Hizmetler</a></li>
    <li><a href="/iletisim">İletişim</a></li>
  </ul>
  <p>Sorularınız veya sorunlarınız için lütfen bizimle <a href="mailto:[email protected]">iletişime geçin</a>.</p>
</body>
</html>

Bu örnekte, kullanıcıya hatanın nedeni açıklanmakta, ana sayfaya ve diğer önemli sayfalara bağlantılar sunulmakta ve iletişim bilgileri paylaşılmaktadır. Bu sayede, kullanıcı deneyimi iyileştirilmekte ve olumsuz etkiler en aza indirilmektedir.

404 Hatası ve SEO

404 hataları, web sitenizin SEO performansını olumsuz etkileyebilir. Arama motorları, kullanıcıların aradıkları içeriği bulamadıkları web sitelerini cezalandırabilir ve sıralamalarını düşürebilir. Bu nedenle, 404 hatalarını mümkün olduğunca hızlı bir şekilde düzeltmek ve kullanıcıları doğru içeriğe yönlendirmek önemlidir.

404 hatasının SEO üzerindeki etkileri
404 hatasının web sitenizin SEO performansını nasıl etkilediğini gösteriyor

404 hatalarını bulma ve düzeltme

Web sitenizdeki 404 hatalarını bulmak ve düzeltmek için aşağıdaki yöntemleri kullanabilirsiniz:

  • Google search console: Google Search Console, web sitenizdeki 404 hatalarını tespit etmenize ve düzeltmenize yardımcı olan ücretsiz bir araçtır. “Kapsam” raporunu kontrol ederek, Googlebot’un web sitenizde karşılaştığı 404 hatalarını görebilirsiniz.
  • Diğer web tarayıcıları: Screaming Frog, DeepCrawl ve Sitebulb gibi web tarayıcıları, web sitenizi tarayarak 404 hatalarını ve diğer sorunları tespit etmenize yardımcı olabilir.
  • Sunucu günlükleri: Sunucu günlüklerinizi inceleyerek, kullanıcıların hangi sayfalarda 404 hatası aldığını görebilirsiniz. Bu bilgiler, hangi sayfaların düzeltilmesi gerektiğini belirlemenize yardımcı olabilir.

404 hatalarını düzeltmek için aşağıdaki yöntemleri kullanabilirsiniz:

  • 301 yönlendirmesi: Eğer bir sayfa kalıcı olarak taşınmışsa veya silinmişse, kullanıcıları yeni veya ilgili bir sayfaya yönlendirmek için 301 yönlendirmesi kullanabilirsiniz. Bu, hem kullanıcı deneyimini iyileştirir hem de SEO performansınızı korur.
  • İçeriği geri getirin: Eğer mümkünse, 404 hatası veren sayfadaki içeriği geri getirmeye çalışın. Bu, kullanıcıların aradıkları bilgiye ulaşmalarını sağlar ve olumsuz deneyimi en aza indirir.
  • 404 sayfasını optimize edin: Yukarıda bahsedildiği gibi, özelleştirilmiş bir 404 sayfası oluşturarak kullanıcı deneyimini iyileştirebilir ve SEO performansınızı koruyabilirsiniz.

Ayrıca okuyun: Windows 11’de XAMPP Yapılandırma ve Sorun Giderme