Joomla sistemiyle beraber gelen ve çoğunlukla varsayılan şekilde çalışan joomla – 404 ( bileşen veya makale veya link bulunamadı ) hata sayfasını isterseniz siz, kendinize göre düzenleyebilirsiniz. Bunun için eklentiler olsa da; çoğu işe yaramıyor ve/veya ek işlemler yapmanız gerekebiliyor.
Benim anlatacağım yöntem ile joomla sitenizde yer alan, sizin oluşturacağınız bir makale içeriğini; joomla sitenizde çalışmayan linkler (yani 404 sayfası) açıldığında görünecek şekilde ayarlamış olacaksınız. Bu işlem, google açısından da size yarar sağlayacaktır.
Öncelikle joomla yönetici panelimizden ‘yeni makale ekle’ kısmına girip, yeni makale ekliyoruz. Burada normal bir şekilde makale ekleme işlemi yapıyorsunuz. İçeriğine istediğiniz bilgiyi yazabilirsiniz. Ben mesela joomla sitemde, aradığınız sayfa bulunamadı ile ilgili yazımı gösteriyorum hatalı ve açılmayan linklerde. Onu da örnek alabilirsiniz veya yukarıdaki resimde olduğu gibi yazınıza resimde ekleyebilirsiniz. Bu size kalmış bir şey. Makaleyi yazıp, yayınlıyoruz. Anasayfanızdan bu makalenin linkini kopyalıyorsunuz.
Şimdi geldi kodlarla cebelleşmeye. :)
Değişiklikleri error.php dosyamızda yapacağız.
Öncelikle temanıza göre joomla 404 sayfanız değişiklik yapabiliyor. Sitenizde muhtemelen iki adet error.php dosyası vardır.
Ben temanın içerisinde bulunan error.php dosyasının içerisinde değişiklik yaptım ve şuan on numara çalışıyor.
Temanızın içerisindeki error.php dosyasını açın;
– Dosyanızın bir yedeğini almayı kesinlikle unutmayın!
– error.php dosyasının en yukarısında defined( ‘_JEXEC’ ) or die şeklinde bir kod olmalı. O kodu ve o kodun } işaretiyle bittiği yere kadar olan kısmı SİLİN.
– Sildiğiniz alana aşağıdaki kodu yazın.
defined( '_JEXEC' ) or die( 'Restricted access');
if ($this->error->getCode() == '404') { header('Location: /sizinlinkiniz'); exit;
}
Sizin linkiniz yazan yere oluşturmuş olduğunuz makalenin linkini yazmayı unutmayın!
Kaydedip çıkın.
Tarayıcınızdan web sitenizin ismini yazdıktan sonra /hsdghsds gibi sallamasyon bir dosya adı yazıp enterleyin.
Eğer tüm işlemleri başarılı bir şekilde yaptıysanız, açılacak kısım sizin belirlemiş olduğunuz makale olacaktır.
Artık tüm hatalı linkleriniz bu yeni oluşturmuş olduğunuz 404 hata sayfasına yönelecektir.
Merhaba. Yazınızdan faydalandım, teşekkür ederim.
Eyvallah sayın Kara hallettim sayenizde..
Saygılar..