Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


Configurar las páginas de error 404, 400, 401, 403 y 500 en .htaccess

Vamos configurar la página de error 404 en .htaccess y otras páginas de error como las 400, 401, 403 y 500 de nuestra página web.

Todas estas configuraciones las vamos a realizar con el fichero .htaccess.

Configurar la página de error http ‘404 not found’ en .htaccess

El error HTTP 404 es bastante común, y sucede cuando el servidor web no encuentra la url a la que el usuario está intentando acceder.

Para configurar el error en nuestro .htaccess añadimos esta línea de código:

Ahora solo nos queda crear en nuestro servidor un archivo llamado 404.html para que al usuario se le advierta que la página no existe. Otra manera de configurar el error 404 es mediante PHP header().

Configurando el error HTTP ‘400 bad request’ en nuestro .htaccess

La url/solicitud del usuario al acceder a nuestra web contiene una sintaxis incorrecta, también puede ser que no tengamos privilegios para ver dicha url o que ya no exista.

El código para controlar este error 400 es el siguiente:

Configurar el error ‘401 Unauthorized’ con .htaccess

Error que aparece cuando ha fallado la autentificación en la url visitada, es decir, se ha fallado a la hora de introducir usuario y contraseña para acceder a la url destino.

El código de control es el siguiente:

En este post podéis ver como proteger directorios con contraseña en .htaccess.

ERROR ‘403 Forbidden’ en .htaccess

Se da cuando el usuario accede a un fichero al que no tiene persmisos de acceso, puede ser que el archivo se haya configurado mal o protegido a proposito.

El código para este control es:

‘Internal server error 500’ con .htaccess

Este tipo de error se da cuando el servidor es incapaz de determinar el tipo de error que está ocurriendo en la url visitada. Normalmente ocurre cuando se  ha configurado mal el servidor o una aplicación.

El código .htaccess es:

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies