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