tirandodelcarro

¿Qué cuentan las ovejas para dormir?
Flower

Errores html personalizados

Cuando tenemos o mantenemos una web es normal que algún dia por una circunstancias (o metedura de pata nuestra xD ) se rompa algún enlace.

Si hacemos una petición al servidor web de una pagina que no existe , este nos devolverá un código de respuesta ( 404) que se asocia a un error de pagina no encontrada.

Ejemplos:

http://www.tirandodelcarro.com/como-era-la-pagina-esa-que-no-me-acuerdo-del-nombre

o

http://www.tirandodelcarro.com/combinacion-ganadora-euromillon-proximo-viernes

Aunque hay muchos mas codigos html el 404 es el que mas nos afecta a los usuarios.

Si tu hosting es gratuito, normalmente cuando solicites una pagina que no exista, redireccionara a su web, para asi hacerse publicidad gratuita.

Si por el contrario tienes hosting de pago, entonces devolverá un error estándar de Apache
o IIS
, dependiendo del servidor que uses.

¿Como personalizamos los códigos de error?

1 ) Hacemos una pagina personalizada que mostraremos cuando se produzca el error 404.
No es necesario poner error 404 , se trata de hacerle la vida mas fácil al usuario. Podemos poner un simple “pagina no encontrada” o algo mas explicito como: ”Donde vas?? Donde vas?? Que te has salido de ruta!! xD”

Lo que si hay que tener cuidado es con el tamaño que sea superior a 2kb (creo recordar). Si es menor ,algunos navegadores como Internet Explorer, sustituyen nuestra pagina de error personalizada por una suya estándar.

2) Una vez que tenemos creada nuestra pagina “404.html” o php si usáis php toca redireccionar las peticiones erróneas.
3) Localizamos el archivo “.htaccess” en el hosting y agregamos la siguiente linea para el error 404

ErrorDocument 404 http://www.tudominio.com/404.php

Creo que se entiende que hay que cambiar el dominio por el tuyo y que 404.php o html debe de estar en la raíz de vuestra carpeta pública. Si no es así, cambiad y poned la ruta donde habéis guardado la pagina 404.

Si queremos añadir mas errores personalizados solo habria que añadir una linea por cada codigo de error.

Ponemos ErrorDocument y luego el codigo que queramos usar: 403, 301….

Dejar un comentario

Debes autentificarte para comentar.