1. Hata Nedir ve Neden Olur?
Magento 404 Not Found hatası, genellikle sayfa bulunamadığında ortaya çıkar. Bu, kullanıcıların belirli bir URL'yi ziyaret etmeye çalıştığında karşıladığı bir durumdur. URL'deki sayfa silinmiş olabilir, yanlış yazılmış olabilir veya yönlendirme hatası olabilir. SEO açısından, 404 hataları sitenizin değerini düşürebilir çünkü arama motorları, çalışmayan bağlantıları indexlemeyi sevmez.
Peki, bu hatayı görüyorsanız ne yapmalısınız?
2. Cache (Önbellek) Temizleme
Magento'nun önbellek sistemi, bazen eski verileri saklayarak sayfaların doğru şekilde yüklenmesini engelleyebilir. Bu nedenle ilk adım olarak önbelleği temizlemek çok önemlidir. Admin panelinden kolayca önbellek temizleme işlemini yapabilirsiniz.
Aşağıdaki adımları izleyin:
kopyala1. Admin paneline giriş yapın. 2. "System" menüsüne tıklayın. 3. "Cache Management" seçeneğine tıklayın. 4. "Flush Magento Cache" butonuna basın. 5. Ardından "Flush Cache Storage" butonuna da tıklayın.
Bu işlem, Magento'nun sayfaları doğru şekilde yüklemesi için önbelleğini temizleyecektir.
3. URL Yönlendirmelerini Kontrol Edin
Eğer URL yanlış yönlendirilmişse veya silinmiş bir sayfaya yönlendiriliyorsa, 404 hatası kaçınılmazdır. Bu durumu düzeltmek için URL yönlendirmelerini kontrol etmek gerekir.
Magento'da URL yönlendirmeleri için şu adımları takip edebilirsiniz:
kopyala1. Admin paneline giriş yapın. 2. "Marketing" menüsüne tıklayın. 3. "URL Rewrites" bölümüne girin. 4. Burada, silinen veya yanlış yönlendirilen URL'leri kontrol edin. 5. Gerekli düzenlemeleri yaparak doğru yönlendirmeyi sağlayın.
Bu işlem, yanlış yönlendirmeleri düzelterek 404 hatalarının önüne geçecektir.
4. .htaccess Dosyasını Kontrol Edin
Magento’nun .htaccess dosyası, web sunucusu yapılandırmalarını belirler ve bu dosyada yapılan bir hata, 404 Not Found hatasına yol açabilir. .htaccess dosyasını kontrol etmek için FTP veya cPanel üzerinden erişebilirsiniz. Eğer dosya bozulmuşsa veya eksikse, Magento'nun düzgün çalışması için sıfırdan yeni bir .htaccess dosyası oluşturmak gerekebilir.
kopyala# Yedek almak için mevcut .htaccess dosyasını indirin. # Yeni bir .htaccess dosyası oluşturun ve şu kodu ekleyin: RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
Bu işlem, URL yapılandırmalarını düzeltir ve Magento'nun doğru şekilde çalışmasını sağlar.
5. SEO ve 404 Hataları
Magento 404 Not Found hataları sadece kullanıcı deneyimini etkilemekle kalmaz, aynı zamanda SEO performansınızı da kötüleştirir. Google, kırık bağlantılarla dolu siteleri sevmez. Bu nedenle, 404 hatalarını minimize etmek ve SEO’yu artırmak için aşağıdaki ipuçlarını uygulayabilirsiniz:
- Kırık linkleri düzenli olarak kontrol edin.
- 404 hatalı sayfalara gelen kullanıcıları uygun şekilde yönlendirin (301 yönlendirmeleri).
- Magento’nun "Custom 404 Error Page" özelliğini kullanarak kullanıcı dostu bir 404 hata sayfası oluşturun.
Aşağıdaki HTML kodu ile özelleştirilmiş 404 sayfası oluşturabilirsiniz:
kopyalaÜzgünüz, Aradığınız Sayfa Bulunamadı! Lütfen ana sayfamıza dönerek aradığınız ürünleri tekrar deneyin. Ana Sayfaya Git
Unutmayın, kullanıcılar için hoş bir 404 sayfası, sitenize olan güveni artırabilir!
Sonuç: 404 Hatalarıyla Baş Etmek
Magento 404 Not Found hatası, genellikle küçük bir yapılandırma hatasından kaynaklanır. Ancak dikkatli bir şekilde kontrol ve düzeltmelerle bu hatayı hızlıca çözebilirsiniz. Yukarıda paylaştığımız adımları takip ederek, hem kullanıcılarınızın deneyimini iyileştirebilir hem de SEO açısından sitenizin performansını artırabilirsiniz.
Eğer bu yazıyı dikkatlice uygularsanız, 404 hatalarınız azalacak ve e-ticaret siteniz sorunsuz bir şekilde çalışmaya devam edecektir.