.htaccess: Redirigir todo el tráfico hacia una página

Como la mayoría sabéis, .htaccess (Acceso de Hiper-Texto) es el fichero que apache permite utilizar en un sitio web para configurar y personalizar directivas en un determinado website, sin afectar a los demás.

Una configuración muy útil para un website, es en un momento determinado, ya sea por tareas de mantenimiento, problemas con algún servicio, etc es redirigir todo el tráfico entrante hacia una página concreta, esto puede ser realizado añadiendo lo siguiente en un fichero .htaccess en la carpeta raíz del website:

ErrorDocument 403 http://rm-rf.es/mantenimiento.html
Order deny,allow
Deny from all

De este modo, configuramos que toda petición entrante a esta web sea redirigida a una página estática de mantenimiento. En otras palabras, denegamos el acceso a todo el mundo y lo redirigimos a un error 403.

Rizando el rizo, si necesitaramos hacer esto, pero además permitir acceso normal a una determinada IP (nuestra IP por ejemplo, para arreglar un fallo, o lo que sea), podemos permitirlo:

ErrorDocument 403 http://rm-rf.es/mantenimiento.html
Order deny,allow
Deny from all
Allow from XX.XX.XX.XX

4 comentarios en “.htaccess: Redirigir todo el tráfico hacia una página

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *