Un método rápido usando .htaccess para activar la típica página de «en obras» o «en mantenimiento«… para todo el mundo a excepción de la/s IP/s que queramos que si vean la web normal.

Muy útil cuando haces alguna actualización de archivos o mysql y no quieres que en ese tiempo nadie pueda ver la web normal a excepción tuya. Al resto de visitantes les re-direccionamos a una pagina específica (en este caso: /en-obras.html).

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^123.123.123.123
RewriteCond %{REMOTE_ADDR} !^234.234.234.234
RewriteCond %{REQUEST_URI} !/en-obras.html$ [NC]
RewriteCond %{REQUEST_URI} !.(jpe?g?|png|gif|css|js) [NC]
RewriteRule .* /en-obras.html [R=302,L]
</IfModule>

Como veis he puesto 2 direcciones IP (podéis añadir o quitar alguna más de la misma forma) las cuales si tendrían permiso para acceder al dominio.

Agradezco tu comentario 🤘