Subversion Repositories Sites.tela-botanica.org

Rev

Rev 1119 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1119 Rev 1132
1
# Exemple de fichier .htaccess à déposer dans chaque dossier que l'on souhaite mettre en maintenance
1
# Exemple de fichier .htaccess a deposer dans chaque dossier que l'on souhaite mettre en maintenance
2
 
2
 
3
# On active le RewriteEngine
3
# On active le RewriteEngine
4
RewriteEngine on
4
RewriteEngine on
5
 
5
 
6
# On ne redirige pas la page maintenance sur elle même pour éviter les boucles
6
# On ne redirige pas la page maintenance sur elle meme pour eviter les boucles
7
# RewriteCond %{REQUEST_URI} !maintenance.html
7
RewriteCond %{REQUEST_URI} !maintenance.html
8
# On ne redirige pas les feuilles de style (répertoire css) et les images (répertoire img)
8
# One ne redirige ni les images ni les styles
-
 
9
RewriteCond %{REQUEST_FILENAME} !(css|img).+$
9
RewriteCond %{REQUEST_FILENAME} !(css|img).+$   
10
RewriteCond %{REQUEST_FILENAME} !(.*png|.*jpg)$
10
# On n'effectue pas la redirection pour l'adresse IP de la personne procédant à la maintenance
11
# On n'effectue pas la redirection pour les adresses IP des personnes procedant a la maintenance
11
RewriteCond %{REMOTE_ADDR} !^162\.38\.234\.6$
12
RewriteCond %{REMOTE_ADDR} !^162\.38\.234\.6$
12
RewriteCond %{REMOTE_ADDR} !^162\.38\.234\.9$
13
RewriteCond %{REMOTE_ADDR} !^162\.38\.234\.9$
13
RewriteCond %{REMOTE_ADDR} !^162\.38\.234\.16$
14
RewriteCond %{REMOTE_ADDR} !^162\.38\.234\.16$
14
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$
15
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$
15
# On redirige le reste sur la page de maintenance
16
# On redirige le reste sur la page de maintenance
16
RewriteRule (.*) /maintenance/maintenance.html [R=302,L]
17
RewriteRule (.*) /reseau/maintenance/maintenance.html [R=302,L]