404 Not Found Hatası Nedir?
404 Hatasının Sebepleri
- Yazım Hataları veya Kırık Linkler: URL'ler yanlış yazıldığında veya geçersiz bir sayfaya yönlendirdiğinde, Magento 404 hatası gösterir. Bu genellikle eski sayfaların silinmesinden sonra karşılaşılan bir durumdur.
- Yönlendirme Problemleri: 301 ve 302 yönlendirmelerinin doğru yapılandırılmaması, hatalı yönlendirmeler ve 404 hatasına yol açabilir.
- Cache Sorunları: Magento’nun önbellekleme sistemi bazen eski ya da hatalı verilerle çalışabilir ve bu da sayfanın doğru bir şekilde yüklenmemesine neden olabilir.
- Htaccess Hataları: .htaccess dosyası, SEO açısından çok önemli bir yapılandırma dosyasıdır. Yanlış yapılandırıldığı takdirde, sitenizde 404 hatası gösterebilir.
404 Hatası Nasıl Çözülür?
# 1. URL Yapılandırmalarını Kontrol Edin
Magento'nun yönetici panelinde, URL yapılandırmalarını kontrol edin ve herhangi bir hata olup olmadığını kontrol edin.
- Yönetici panelinize giriş yapın.
- “Stores” > “Configuration” > “Web” bölümüne gidin.
- "Base URLs" ve "Base URLs for Static View Files" seçeneklerinin doğru yapılandırıldığından emin olun.
Magento’nun URL yeniden yazma (URL Rewrite) özelliklerini kontrol ederek, kırık linkleri onarın ve yönlendirmelerin doğru olduğundan emin olun.
- Yönetici panelinde “Marketing” > “SEO & Search” > “URL Rewrites” sekmesine gidin.
- Kırık URL'leri ve hatalı yönlendirmeleri kontrol edin, gerekirse düzeltin.
# 3. Magento Cache Temizliği
Magento'nun önbellekleme sistemi bazen hatalı sayfalar gösterebilir. Bu nedenle cache temizliği yapmak faydalı olacaktır.
- “System” > “Cache Management” sekmesinden tüm önbelleği temizleyin.
- Ayrıca, veritabanını güncel tutmak için "Reindex Data" adımını atlamayın.
Magento’nun .htaccess dosyasında yapılan yanlışlıklar da bu hataya yol açabilir. Bu dosyanın doğru yapılandırıldığından emin olun.
İşte bir .htaccess örneği:
RewriteEngine On
RewriteCond %{REQUEST_URI} !/pub/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* /index.php [L]
# 5. Magento Güncellemesi Yapın
Magento'nun en güncel sürümünü kullanmak, yazılım hatalarını ve hatalı yönlendirmeleri engelleyebilir. Magento’nun güncel sürümüne sahip olmanız, 404 hatalarını önlemek için önemli bir adımdır.
E-ticaret sitenizin SEO açısından güçlü kalması için 404 hatalarını engellemek çok önemlidir. İşte bazı önleyici adımlar:
- 301 Yönlendirmeleri Kullanın: Eski veya silinmiş sayfaların yerine kalıcı yönlendirmeler oluşturun. Bu sayede, ziyaretçileriniz eski sayfalara gittiğinde doğru sayfaya yönlendirilirler.
- Kırık Linkleri Kontrol Edin: Sitenizdeki tüm bağlantıları düzenli olarak kontrol edin ve kırık linkleri kaldırın. Böylece 404 hatalarının önüne geçebilirsiniz.
- 404 Sayfasını Özelleştirin: Eğer bir kullanıcı 404 hatası alırsa, ona yönlendirilmiş şık bir hata sayfası sunmak ziyaretçi deneyimini artıracaktır. Magento'da kolayca özelleştirilebilen bir 404 sayfası şablonu mevcuttur.