# Exemple de fichier .htaccess a deposer dans chaque dossier que l'on souhaite mettre en maintenance # On active le RewriteEngine RewriteEngine on # On ne redirige pas la page maintenance sur elle meme pour eviter les boucles RewriteCond %{REQUEST_URI} !maintenance.html # One ne redirige ni les images ni les styles RewriteCond %{REQUEST_FILENAME} !(css|img).+$ RewriteCond %{REQUEST_FILENAME} !(.*png|.*jpg)$ # On n'effectue pas la redirection pour les adresses IP des personnes procedant a la maintenance RewriteCond %{REMOTE_ADDR} !^162\.38\.234\.6$ RewriteCond %{REMOTE_ADDR} !^162\.38\.234\.9$ RewriteCond %{REMOTE_ADDR} !^162\.38\.234\.16$ RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$ # On redirige le reste sur la page de maintenance RewriteRule (.*) /reseau/maintenance/maintenance.html [R=302,L] # RewriteRule (.*) /reseau/maintenance/maintenance.php?debut=&fin= [R=302,L]