Ana içeriğe geç

Joomla'da 404 Bulunamadı hatası: Nedenleri ve nasıl düzeltilir

· 2 dakikalık okuma
Customer Care Engineer

Joomla-404-Bulunamadı-hatası-mesajı-ve-bozuk-bağlantılar-veya-kayıp-sayfalar-nasıl-düzeltilir-adım-adım

Joomla üzerinde çalışan sitedeki 404 Bulunamadı Hatası, istenen sayfanın bulunamadığı anlamına gelir. Ziyaretçiler genellikle arama motorlarından, eski bağlantılardan veya hatta sitenin kendi menüsünden buraya ulaşırlar. Nedenleri, silinmiş bir makaleden yönlendirme sorunlarına kadar değişebilir.

Bu makalede, Joomla'da neden 404 hatası oluştuğunu ve bunu hızla nasıl giderebileceğinizi açıklayacağız.


Joomla'da 404 Ne Anlama Gelir

Bir 404 hatası, sunucunun istenen sayfayı bulamadığında verdiği standart yanıttır. Joomla'da bu genellikle şu nedenlerden dolayı olur:

  • İçerik öğesi silinmiş veya yayınlanmamış.

  • Menü yapısı bozuk.

  • Sayfayı oluşturmakla sorumlu bileşen çalışmıyor.


Joomla'da 404 hatasının ana nedenleri

  1. İçerik silindi veya yayınlanmadı

Bir makale, kategori veya bileşen kaldırılır ancak bir menü veya modül hala ona bağlanıyorsa, Joomla 404 döndürür.

  1. Menü öğesi var olmayan bir hedefi gösteriyor

Makale mevcut olsa bile, eksik bir kategoriye veya yanlış rotaya bağlanan bir menü öğesi hataya neden olacaktır.

  1. SEF (arama motoru dostu) URL sorunları

Joomla'nın SEF bağlantıları bileşen yönlendirmelerine bağlıdır. Site geçişi, SEO'yu etkinleştirme veya takma adları değiştirdikten sonra "bozuk" bağlantılar görünebilir.

  1. Site taşıma sırasında hatalar

Yeni bir alan adına veya barındırıcıya taşınmak URL yapısını değiştirebilir ve bazı sayfaları erişilemez hale getirebilir.

  1. URL'de bileşen eksik

Örneğin, K2 bileşeni kurulu değilse index.php?option=com_k2&view=item&id=1 gibi bir bağlantı başarısız olacaktır.


Joomla'da 404 hatası nasıl düzeltilir

  1. Menü öğesini kontrol edin

MenüAna Menü'ye gidin ve öğenin mevcut bir makaleye, kategoriye veya bileşene işaret ettiğini doğrulayın. Gerekirse menü öğesini yeniden oluşturun.

  1. SEF URL'lerini yeniden oluşturun
  • Yönetici panelinde Genel YapılandırmaSiteSEO Ayarları'nı açın.

  • SEF URL'lerinin ve URL yeniden yazmanın etkin olduğundan emin olun.

  • Önbelleği temizleyin: SistemÖnbelleği Temizle.

  • sh404SEF veya JoomSEF gibi bir eklenti kullanıyorsanız, SEF tablosunu güncelleyin veya sıfırlayın.

  1. ** .htaccess dosyasını kontrol edin**

SEF (Arama Motoru Dostu) URL'lerini etkinleştirmek için, URL yeniden yazma aktif olmalıdır. Sitenizin kök dizininde .htaccess dosyasının bulunduğundan ve mod_rewrite'ı etkinleştirmek için aşağıdaki direktifleri içerdiğinden emin olun:

RewriteEngine On

RewriteBase /

Joomla'daki varsayılan .htaccess yapısı hakkında daha fazla bilgi için şu makaleyi inceleyin.

  1. Hata raporlamayı etkinleştirin

Hata ayıklama için hata çıktısını açın:

  • SistemGenel AyarlarSunucu'ya gidin.

  • Hata Mesajları: Maksimum olarak ayarlayın.

Ardından Joomla, hatanın nedenini bulmanıza yardımcı olacak daha ayrıntılı bir mesaj gösterecektir.

  1. Hata günlüğüne bakın

Çoğu barındırıcı Apache hata günlüğü sağlar. Sorunlu URL'leri belirlemek için 404 durum koduna sahip satırları arayın.

Eğer FASTPANEL kullanıyorsanız: site kartını açın → GünlüklerBackend erişim günlüğü ve Frontend erişim günlüğü sekmelerini kontrol ederek hangi adresin 404'ü tetiklediğini ve isteğin kaynağını görün. Bu, bozuk bağlantıları izlemeye yardımcı olur.

  1. Yönlendirmeleri yapılandırın

Sayfa silindiyse ancak harici bağlantılardan gelen trafiği korumak istiyorsanız, bir yönlendirme oluşturun. Joomla'da bu "Yönlendirmeler" bileşeni aracılığıyla yapılır:

  • BileşenlerYönlendirmeler'e gidin.

  • Devre dışıysa Seçenekler'de etkinleştirin.

  • Eski URL'yi ve yeni yolu (alan adı olmadan) ekleyin.


Gelecekte 404 hatalarını önleme yolları

  • Bir yönlendirme eklemeden içeriği silmeyin.

  • Öğeleri taşıdıktan veya yayınını kaldırdıktan sonra menüleri denetleyin.

  • Yönlendirmeleri yönetmek için Yönlendirmeler bileşenini veya .htaccess dosyasını kullanın.

  • Google Arama Konsolu aracılığıyla 404 hatalarını izleyin.


Sonuç

Joomla'da 404 Hatası yaygın bir durumdur ancak çözülebilir. Çoğu durumda, menüyü, SEF ayarlarını ve site yapısını kontrol ederek 5-10 dakika içinde giderilebilir. Güvenilir bir yönlendirme sistemi eklemek, kaldırılan sayfalardaki trafik kaybı riskini ortadan kaldırır.