Redireccionar a web de mantenimiento con htaccess

Publicado por | 07/01/2010 | en Apache

Siempre que nos veamos obligados hacer cambios en nuestra web, antes deberíamos redireccionar a nuestros visitantes a una página de mantenimiento, mientras terminemos con los cambios.

Para hacerlo utilizaremos el fichero .htaccess de nuestro servidor web (esto no funciona en IIS). Y para que esta redirección no nos moleste a nosotros, vamos a diferenciar nuestra ip. Por lo que todos los visitantes que no tengan la ip que indiquemos (la nuestra), serán redireccionados a la página de mantenimiento, mientras que nosotros veremos la página correctamente.

Agregamos las siguientes lineas al archivo .htaccess

1
2
3
4
5
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !/WebMantenimiento.html$
RewriteCond %{REMOTE_HOST} !^777\.777\.777\.777
RewriteRule $ /WebMantenimiento.html [R=302,L]

Debemos cambiar los 777 por nuestra ip (escapando los puntos (.) con la barra invertida (\)).

Visto en: notasweb.com

¿Te gustó esta entrada? ¡Compártela!
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • MySpace
  • Reddit
  • Technorati
  • Design Float
  • Meneame
  • StumbleUpon
  • Twitter
Comment RSS Trackback URL

Ningún comentario

Dejar una respuesta