Se crea una página de error 404 a partir de un enlace roto o una URL mal escrita. Con una página 404, puede mostrar a sus visitantes qué salió mal.
La mayoría de las plantillas de joomla tienen una página de error 404. En caso de que no esté satisfecho con él, este artículo le mostrará cómo crear una página de error 404 para su sitio web joomla. La ventaja de crear la página de error de esta manera es que su sitio web mantendrá el menú principal y mostrará el error como artículo.
Paso 1 : cree un artículo y seleccione como categoría "sin categoría". Escribe el texto que quieres mostrar en la página de error o incluso agrega una imagen.
En este artículo, haga clic en la pestaña "Publicación" y en el campo "Robots" seleccione "Sin índice, sin seguimiento" para evitar que esta página se indexe en los motores de búsqueda.
Guarde el artículo.
Paso 2: crea un elemento de menú. En Tipo de elemento de menú * seleccione "Artículo único" y en Seleccionar artículo * seleccione la página 404 que se creó en el primer paso.
En la pestaña Opciones, ponga todo en Ocultar y haga clic en guardar.
Copie el enlace que se crea en el campo Enlace de este elemento de menú.
Paso 3 : busque su archivo error.php que debería estar ubicado en /templates/YourTemplate/error.php . Si su plantilla no tiene un archivo error.php, cree uno en la raíz principal de su plantilla: templates / YourTemplate / error.php .
Asegúrese de tener el código de seguridad en la parte superior del archivo:
defined( '_JEXEC' ) or die( 'Restricted access');
Para redirigir el error a la página de error 404 personalizada, en error.php agregue el código:
if ($this->error->getCode() == '404') { header('Location: /URL404Page'); exit; }
Reemplace la información de ubicación (URL404Page) con la URL del elemento de menú que creó.