Personalización del error 404 en Joomla 1.5
Nos consultan en reiteradas oportunidades como se realizan paginas 404 personalizadas desde joomla.
Aqui veremos como hacerlo:
Inicialmente tenemos por defecto una imagen como esta:
Este tipo de error se genera más de lo que pensamos y es importante no descuidar su optimización sobretodo por una cuestión:
Evitamos abandonos. En algunas ocasiones al encontrar una 404 el usuario no sabe si continúa en nuestra web o ha sufrido un error que le obliga a cerrar el navegador. Personalizando nuestra página 404 de modo que indiquemos al usuario que se encuentra dentro de nuestro dominio pero que ha sufrido un error y posteriormente indicarle el camino de retorno, puede evitarnos muchos abandonos.
Y para personalizar la página de error de Joomla debemos hacer lo siguiente:
- Crear un articulo con una sección y categoria indefinida.
Este artículo constituirá la página del error. De modo que aquí podemos desplegar toda nuestra creatividad. Algunos aspectos que debemos tener en cuenta son, la claridad del mensaje, colocar enlaces que reconduzcan al usuario para que pueda seguir navegando por nuestra web, colocar un buscador para ayudar al visitante a encontrar lo que busca o el hecho de que la página de error mantenga nuestra identidad.
Aquí os dejo algunos ejemplos muy variados
https://www.carwow.es/404 | http://www.apartmenthomeliving.com/404.html |
http://hootsuite.com/404 | http://livadaru.net/404 |
Una vez la tenemos preparado el artículo debemos crear un menú especialmente para enlazar este artículo. Al menú podemos denominarlo “404”.
Y desde ahí crearemos un enlace hacia el artículo que hemos creado.
De modo que queda el artículo asociado a nuestro menú 404.
Y ya tenemos la estructura hecha, ahora nos queda el último paso, modificar el archivo error.php a través del FTP.
La ruta de este archivo es templates/system/error.php
Lo que debemos hacer es bajárnoslo a nuestro escritorio y editarlo. Borramos todo lo que en él aparece y escribimos lo siguiente:
<?php defined( «_JEXEC» ) or die( «Restricted access» ); global $mainframe; $mainframe->redirect($this->baseurl.»http://www.tudominio.com/404″); ?> |
Y ya tenemos nuestra 404 personalizada e integrada en el diseño del site. A partir de aquí solo nos quedará lograr la mejor creatividad, sin olvidar usabilidad y optimización seo.