Distintas Formas de Activar el Modo de Mantenimiento en WordPress

Categorias: Wordpress

Distintas Formas de Activar el Modo de Mantenimiento en WordPress

El modo de mantenimiento es una función que se suele activar cuando se está realizando algún cambio o actualización en un sitio web.

De esta manera nos evitamos problemas con los usuarios o clientes de la web que accedan a la web justo en el momento de la actualización.

Es posible que se encuentren con un error 500 o peor aun, que intenten realizar una compra en nuestra tienda online y la venta falle o no sea notificada.

En cualquier caso, hay que tener en cuenta que el modo de mantenimiento es una solución y vale la pena ocupar un poco de nuestro tiempo en configurarlo correctamente.

WordPress tiene una página de mantenimiento, pero la verdad es que es algo ”cutre”.

manteniemiento wordpress

Así que vamos a ver distintas maneras de cambiar esto y crear una pagina de mantenimiento atractiva, que trasmita al usuario confianza y no un error.

Algunas de las formas de vamos a ver no son recomendadas si no estamos acostumbrados a trabajar con códigos o con el archivo .htaccess.

Crear el Modo de Mantenimiento desde .Htaccess

El archivo .htaccess es un viejo conocido en los servidores Apache. Si tiene un hosting con WordPress instalado, tendrás un archivo .htaccess, aunque nunca lo hayas visto en tu hosting, ya que el punto del principio indica que es invisible.

Pero mostrarlo no es un problema, ya que desde el Administrador de Archivos podemos hacer que sea visible.

En cualquier caso siempre hay que hacer una copia del archivo .htaccess antes de modificarlo.

IMPORTANTE: Antes de modificar el archivo .htaccess, ¡haz una copia de seguridad!

Lo que podemos decirle al .htaccess, es que nuestro dominio apunte a un archivo .html o .php que hayamos preparado con un bonito mensaje de mantenimiento.

Podemos decirle a nuestro diseñador que nos prepare un html o hacerlo nosotros mismos si tenemos conocimientos, pero la ventaja de hacerlo así es que podemos adaptar la página de mantenimiento al diseño de nuestra web.

Igual estás pensando que si el dominio apunta al html que tengas preparado ¿cómo podrás entrar en tu WordPress para actualizarlo?.

Bien pensado, pero si te fijas en la tercera linea del código, en el apartado !^000.000.000.000 podemos poner nuestra dirección IP en lugar de los ceros, lo que nos permitirá entrar a nosotros, pero no al resto de usuarios.

Para saber cuál es vuestra IP, solo tenéis que hacer click aquí.

En el código de ejemplo hemos puesto como nombre de la página mantenimiento.html, pero esto lo podéis cambiar al gusto.

Una vez esté todo preparado, solo tenéis que copiar el siguiente código y pegarlo en la parte superior de vuestro archivo .htaccess.

<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_URI} !maintenance.html
RewriteCond %{REQUEST_FILENAME} !(styles|images).+$
RewriteCond %{REMOTE_ADDR} !^000\.000\.000\.000$
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$
RewriteRule (.*) /construccion.html [R,L]

Una vez realizados los cambios podemos eliminar el código del archivo o simplemente añadir una # a cada linea para que no surja efecto, así podemos aprovechar de nuevo el código cuando nos haga falta.

Modificar la Página de Mantenimiento de WordPress

Como hemos dicho antes, WordPress tiene su propia página de mantenimiento, pero por desgracia no es muy atractiva.

El caso, es que esta página se añade una archivo llamado .maintenance.

Después de la actualización el archivo se elimina y se vuelve a mostrar la web.

Entonces, si pudiéramos modificar el archivo .maintenance ya no tendríamos que añadir códigos en el archivo .htaccess ya que WordPress lo hará por nosotros.

El problema es que el archivo .maintenance se crea de manera dinámica y no podemos modificarlo, lo que si podemos decirle a WordPress es que apunte a otro archivo cuando se ponga en modo mantenimiento, un archivo modificado por nosotros a nuestro gusto.

Para hacer esto solo tenemos que crear un archivo llamado maintenance.php y subirlo dentro de la carpeta wp-content de nuestras instalación de WordPress.

De esta manera se mostrará el archivo modificado en lugar de que genera WordPress por defecto.

Por cierto, si buscáis el archivo load.php que se encuentra dentro de la carpeta wp-includes, podemos encontrar en archivo maintenance.php, podéis ver el html que se genera y editarlo directamente, añadir una imagen, etc…

maintenance html wordpress

Usar un Plugin para el Modo Mantenimiento

Como no, en WordPress tenían que existir un plugin para ayudarnos con el modo de mantenimiento, de hecho hay varios y bastante atractivos.

Lo bueno de usar un plugin en WordPress para activar y desactivar el modo mantenimiento es, precisamente, que usamos un plugin y no tenemos que estar tocando códigos o creando páginas.

En Hostinet revisamos algunas de las opciones de plugins que ofrecen un modo mantenimiento:

Ambos nos ofrecen una manera rápida y sencilla de poner nuestro WordPress en modo de mantenimiento, pero existen, multitud de ellos.

Solo tenemos que realizar una búsqueda en el repositorio de plugins de nuestro WordPress con el término Maintenance para darnos cuenta de ello.

plugins mantenimiento wordpress WordPress

Cosas a Tener en Cuenta

Como hemos visto, poner WordPress en modo de mantenimiento no es un problema.

Con los plugin tenemos más control y no tenemos que tocar nada de código, pero si tenemos varios plugins instalados, quizás prefiramos usar otra opción para las pocas veces que necesitemos el modo de mantenimiento.

Lo importante es que un cliente o usuario de nuestro sitio web, no se encuentre con un error 500 al entra en nuestro sitio porque juste se esté actualizando algún plugin o theme.

Hosting WordPress SSD

  • Hosting especializado en WordPress con discos SSDWordPress 53´99 / mes
  • Hosting especializado en WordPress con discos SSDWordPress 257´99 / mes
  • Hosting especializado en WordPress con discos SSDWordPress 509´99 / mes
  • Hosting especializado en WordPress con discos SSDWordPress 53´99/mes
  • Hosting especializado en WordPress con discos SSDWordPress 257´99/mes
  • Hosting especializado en WordPress con discos SSDWordPress 509´99/mes
    • Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Almacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Ideado para sacar el máximo partido a tu WordPress
    • Aumenta la velocidad de tu web + Info
    • Tras evaluación de nuestro equipo de migraciones
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Ideado para sacar el máximo partido a tu WordPress
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Hosting específicamente preparado para sacar el máximo rendimiento a tu Wordpress
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opción de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Opción de contratación de certificados SSL. Se requiere Ip dedicada.Puedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUI
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el cPanel de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control cPanel.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting, Dominios y Wordpress
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!
    • Copia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por Hostinet
    • Podrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento web
    • Precio para nuevas altas. Contratación anual.
    • Para altas de nuevos productos realizadas desde el 13 de Junio hasta el 15 de julio de 2022. No aplicable a planes antiguos.