Saludos amigos, nuevamente por acá. Como algunos de ustedes saben hay muchas formas de poder crear una página de error 404 personalizable. Desde extensiones, hasta el uso y modificación del archivo error.php que se encuentra en el directorio:
->templates/system/
Esta vez les mostraré una opción muy cómoda que parezca al visitante que no ha salido ni un instante de tu sitio web. Empecemos:
1- CREAR UN ARTICULO SIN CATEGORIA
Creo un artículo y no lo relaciones a ninguna categoría/sección creada, sino que déjalo sin categoría (Sin Clasificar). Aquí establecerás tu mensaje personalizado con el error 404 en el cual podrás incluir el mensaje de disculpas por el error.
2- CREA UN MENU DIRECTO A ESE ARTÍCULO CREADO
Crea un nuevo item de menú en el tipo de menú lo cambias a Artículo -> Presentación del artículo. Luego seleccionas el nombre del artículo que acabas de crear con el mensaje de error personalizado.
Cuando hayas creado el menú y apliques lo cambias de guardado, fíjate en la nueva URL generada el cual incluye el ID del artículo. Cópialo en tu bloc de notas por mientras porque luego lo usarás.
3- COPIA EL ARCHIVO ERROR.PHP A TU PLANTILLA
En el directorio templates/system existe un archivo llamado error.php. Copias ese archivo dentro del directorio principal de tu plantilla (templates/tuplantilla/error.php).
4- EDITA EL ARCHIVO ERROR.PHP
Ahora lo abres con tu editor preferido (Dreamweaver, Notepad++, Sublime Text, etc), y encuentra la línea "Restricted acces" y escribe debajo de ella lo siguiente:
Código PHP:
Ver originalCopiar
Reemplaza el ID del artículo del ejemplo que te di, por el generado por tu menú. ¡Listo! Ya lo tienes.
- Consejos Adicionales:
Agrega la siguiente exclusión a tu archivo robots.txt ubicado en el directorio raíz de tu instalación de Joomla y déjalo así:
Código:
Asegúrate de que el ID en la URL corresponda al creado por tu hace un momento.Disallow: /index.php?option=com_content&view=article&id=75
- También puedes usar el alias de la url correspondiente para personalizar su URL.
Saludos y espero que les sea de utilidad.
Fuente: http://www.forosdelweb.com/f119/tutorial-como-crear-aviso-404-personalizado-1011369/
No hay comentarios:
Publicar un comentario