Dans mes explorations de htaccess pour réaliser ce que je voulais au niveau de mes urls je suis tombé sur un bout de code que j'ai un peu modifié afin de pouvoir mettre en place une belle page de maintenance.

Voilà le htaccess orginal

#Redirection en cas de maintenance
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteCond %{REMOTE_ADDR} !^198\.198\.198\.198
RewriteRule $ /maintenance.html [R=302,L]

Expliquons pas à pas ce que cela veut dire

RewriteEngine on

Active le module qui permet réécriture d'url

RewriteCond %{REQUEST_URI} !/maintenance.html$

Cette première condition dit : Pour toutes les pages autres que maintenance.html

RewriteCond %{REMOTE_ADDR} !^198\.198\.198\.198

Cette première condition dit : et sauf pour l'adresse ip suivante 198.198.198.198

RewriteRule $ /maintenance.html [R=302,L]

Et renvoyez vers maintenance.html. Le code 302 indique que la redirection est temporaire, c'est au cas ou un moteur de recherche indexe au moment de la maintenance

Mais le "problème" c'est que cela vous donne une belle page blanche avec le texte qui est contenu dans maintenance.html bien sûr mais sans aucune mise en forme.
Du coup il faut aussi autoriser d'autres fichiers pour rendre cette page de maintenance plus sympa

Voici donc le code modifié pour arriver au résultats souhaité

#Redirection en cas de maintenance
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteCond %{REQUEST_URI} !/maintenance.css$
RewriteCond %{REQUEST_URI} !/blog.jpg$
RewriteCond %{REMOTE_ADDR} !^198\.198\.198\.198
RewriteRule $ /maintenance.html [R=302,L]

J'autorise aussi la lecteure du fichier css et de l'image dont j'ai besoin dans ce fichier CSS. Ainsi si vous avez d'autres ficheirs à autoriser il vous faudra répéter la condition RewriteCond %{REQUEST_URI} !/fichier.extension$ autant de fois que nécessaire

Voilà les pages avant et après pour ce blog :
Bizet's Blog : maintenance sans style Bizet's Blog : maintenance avec style

Dorénavant vous aurez cette belle page de maintenance sur ce blog quand je ferais des mise à jour sur le blog