

Poner una web o blog en modo mantenimiento (htaccess)
Cuando necesitamos hacer algún tipo de mantenimiento a nuestro sitio web, es recomendable poner nuestro web o blog en modo de mantenimiento, esto lo hacemos configurando el htaccess y subiendo un archivo a la raíz (public_html) llamado mantenimiento.html (otros lo usan como mantenimiento.php es indiferente), parece complicado pero es muy sencillo.


Hacer un archivo mantenimiento.html:
Esto lo pueden hacer en una aplicación como Dreamweaver, más que todo se trata de diseñar una interfaz de mantenimiento que será mostrada a nuestros visitantes cuando intenten entrar a la web.
Para facilitarles el trabajo les pondré a disposición un ejemplo, ustedes si gustan pueden agregarle un mensaje o cambiarle imagen.
Cuando ya tengan hecho su archivo mantenimiento.html, lo suben a la carpeta raíz (public_html) con alguna aplicación cliente FTP siempre recomiendo
Configurar htaccess:
Debemos configurar unas líneas en nuestro htaccess para que todos los visitantes que lleguen a nuestro blog se redireccionen a mantenimiento.html mientras hacemos los trabajos necesarios, el archivo htaccess se encuentra en la carpeta raíz es decir en public_html.
Ahora para modificarlo yo acostumbro abrirlo y editarlo desde el propio CPanel, es decir que entro a mi CPanel voy a File Manager (administrador de archivos) le digo que quiero ir a public_html y me enviará a la raíz, ahí veremos un archivo llamado .htaccess que será el que vamos a editar, y para editarlo le podremos dar clic derecho Edit, o marcarlo con un check y en la parte superior dar clic en Edit. Esto nos llevara al editor y ahí veremos lo que contiene ese archivo, entonces lo que debemos hacer primero es copiar ese contenido original que está allí y pegarlo en un bloc de notas algo así como hacerle un backup para luego del mantenimiento volverlo a su estado normal. Ahora que ya hemos copiado ese contenido en otro lado podemos borrar todas esas líneas y poner el nuevo código que nos servirá para hacer el mantenimiento, lo que pondremos será esto:
RewriteEngine on
RewriteCond %{REQUEST_URI} !/mantenimiento.html$
RewriteCond %{REMOTE_ADDR} !^123.123.123.123
RewriteRule $ /mantenimiento.html [R=302,L]
Ahí donde dice 123.123.123.123 debemos poner nuestro ip público, esto nos permitirá solo a nosotros poder acceder al sitio web, será la única ip permitida que podrá entrar y ver el sitio web a diferencia del resto de personas que se les restringirá el paso y solo se les mostrará la interfaz de mantenimiento. Y para saber cual es nuestro ip público podremos usar una página como What Is My Ip Address , esa ip será la que pondremos reemplazando esos 123 por los números correspondientes.
Una vez hecho eso le damos clic a Save Changes (guardar cambios) y listo ahora nuestro web está en modo de mantenimiento, nosotros no podremos verlo ya que nosotros si podemos acceder de manera normal (por la ip que le dimos), si quieren ver su interfaz de mantenimiento pueden entrar a través de un proxy como Anonymouse .
Finalmente una vez terminado el mantenimiento dejamos todo como estaba antes, volvemos a poner el código que estaba en nuestro archivo htaccess y si gustan borran el archivo mantenimiento.html de la raíz.

