Cuando nos disponemos a hacerle cambios en una plataforma un poco delicada como puede ser moodle o un desarrollo a medida, hay a veces que para implementar dichos cambios en dichas plataformas necesitas tambien interactuar con tu base de datos, estos cambios hacen que los usuarios puedan entrar a registrarse y hacer alguna modificacion en sus perfiles o bien hacer alguna intervencion y al estar tu tocando dicha base de datos puedes ocasionar perdidas en tu web, para evitar esto aqui os dejo un .htaccess que lo que hace es que todos los usuarios que entren a la plataforma entren en actualizando.html menos tu ip para que compruebes dicha intervencion y que los codigos que estan implementando estan todos correctos.

Estos cambiso tambien sirven para plataformas en wordpress y tambien utilizando * y demas cosas necesarias del .htaccess sirven para otras plataformas.

RewriteCond %{REQUEST_URI} !/actualizando.html$
 
  RewriteCond %{REMOTE_HOST} !^72\.010\.238\.66
RewriteRule $ http://tuweb.com/actualizando.html
 [R=302,L]

Aqui os dejo otro comentario o aporte para web que no sea wordpress y querais tambien realizar las tareas de mantenimiento.

(adsbygoogle = window.adsbygoogle || []).push({});

RewriteEngine On
ErrorDocument 403 http://www.tuweb.com/actualizando.html
Order deny,allow
Deny from all
Allow from xx.xx.xx.xx #ip que quieres permitir

 
(adsbygoogle = window.adsbygoogle || []).push({});