Las cortinillas en aplicación web con mod_rewrite
#activamos las reglas de rewrite
RewriteEngine on
#Si existe el fichero (-f) mantenimiento.html en el DOCUMENT_ROOT
RewriteCond %{DOCUMENT_ROOT}/mantenimiento.html -f
#Y la URL que nos piden NO es mantenimiento
RewriteCond %{REQUEST_URI} !^/mantenimiento.html
#redirigimos con un 302 a mantenimiento ([R=302) y no seguimos mirando reglas (L])
RewriteRule ^/(.*)$ /mantenimiento.html [R=302,L]