1,16 → 1,17 |
# Exemple de fichier .htaccess à déposer dans chaque dossier que l'on souhaite mettre en maintenance |
# 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 même pour éviter les boucles |
# RewriteCond %{REQUEST_URI} !maintenance.html |
# On ne redirige pas les feuilles de style (répertoire css) et les images (répertoire img) |
# 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).+$ |
# On n'effectue pas la redirection pour l'adresse IP de la personne procédant à la maintenance |
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 (.*) /maintenance/maintenance.html [R=302,L] |
RewriteRule (.*) /reseau/maintenance/maintenance.html [R=302,L] |