Inicio Servidor Apache .htaccess Configurar Páginas de Error Personalizadas con .htaccess

Configurar Páginas de Error Personalizadas con .htaccess

Domingo, 02-01-2011 23:12 - Leer comentarios - Comentar

Con htaccess, es muy sencillo configurar una página de error propia. Esto sirve para mostrar un mensaje personalizado al usuario en caso se encuentre con un error en nuestro sitio. Por ejemplo, puedes configurar que la página de error cuando no encuentre un archivo (código 404), muestre en vez de la página común de error, una página donde esté tu mapa del sitio.

En htaccess lo consigues de la siguiente manera:

Texto plano
ErrorDocument 404 /mapasitio.php

También podemos utilizar directamente un texto que deba mostrar, en vez de la página personalizada. Esto es especialmente útil por ejemplo cuando negamos el acceso al sitio, ya que de esta manera la negación en sí consume un mínimo de ancho de banda:

Texto plano
ErrorDocument 403 "Acceso denegado / Access denied"

De esta manera, podemos configurar cualquier código de error del servidor apache, y mostrar el mensaje que nosotros queramos.

Ésta es la lista de códigos de estatus del servidor Apache:

Códigos de Estatus Correcto

Texto plano
200	OK
201	Creado
202	Aceptado
203	Información no autoritativa
204	Sin contenido
205	Resetear contenido
206	Contenido parcial

Códigos de Redirecciones / Redireccionamiento

Texto plano
300	Opciones múltiples
301	Movido permanentemente
302	Movido temporalmente
303	Ver otro
304	No modificado
305	Usando proxy

Errores a Nivel Cliente

Texto plano
400	Mal pedido
401	Requiere autorización
402	Requiere pago
403	Prohibido
404	No encontrado / No existe
405	Método no permitido
406	Encodificación no aceptable
407	Requiere autorización del proxy
408	Tiempo excedido del pedido
409	Pedido conflictivo
410	Desaparecido
411	Requiere el tamaño del contenido
412	Fallo la precondición
413	Entidad solicitada demasiado grande
414	El URI solicitado es demasiado largo
415	Tipo de media no soportado

Errores del Servidor

Texto plano
500	Error Interno del Servidor
501	No implementado
502	Mala pasarela (gateway)
503	Servicio no disponible
504	Tiempo excedido de la pasarela (gateway)
505	Versión de HTTP no soportada

Comentarios

Reignbeau - Viernes, 11-11-2011 03:52

Great hammer of Thor, that is powerfully helfpul!


Janay - Martes, 08-11-2011 22:33

I recokn you are quite dead on with that.


No se permiten comentarios en este momento.