Πολλές φορές έχουμε καταχωρήσει το URL μιας συγκεκριμένης σελίδας του ιστοτόπου μας σε κάποιον διαδικτυακό κατάλογο ή σε κάποια φόρμα εγγραφής.
Χρειάστηκε όμως να τροποποιήσουμε το URL τηw σελίδας αυτής ή να το καταργήσουμε.
Αποτέλεσμα είναι αν κάποιος ακολουθήσει αυτόν τον σύνδεσμο να βρεθεί απέναντι σε ένα μήνυμα σφάλματος.
Μπορούμε να ανακατευθύνουμε τον επισκέπτη στην αρχική σελίδα του website μας με 2 τρόπους:
α. να προσθέσουμε μία εντολή στο .htaccess και
β. να τροποποιησουμε το error.php αρχείο που βρίσκεται στον φάκελο templates/system.
Στο παρον άρθρο σας δίνω τον κώδικα που θα αντιγράψετε και θα επικολήσετε στο error.php.
Αν το site είναι φτιαγμένο με joomla 1.5 οι εντολές είναι:
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<?php
if (($this->error->code) == '404') {
header('Location: http://to_onoma_tou_website');
exit;
}
?>
Αν το site είναι φτιαγμένο με joomla 2.5 ή 3.0 οι εντολές είναι:
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<?php
if (($this->error->getCode()) == '404') {
header('Location: /');
exit;
}
?>