# Redirection pour maintenance, vers un autre serveur ou localement

### <span class="mw-headline" id="bkmrk-redirection-vers-un--0">redirection vers un autre site</span>

Remplacer le contenu de l'index.php par :

```
<? header("Location: http://www.example.com");
```

La casse est importante !

Par définition, NE PAS FERMER LA BALISE PHP ( ?&gt; ) pour éviter les messages "Header already sent".

### <span class="mw-headline" id="bkmrk-redirection-pour-mai-0">Redirection pour maintenance</span>

Créer une page maintenance.html à la racine du site. Puis mettre dans le vhost ou un .htaccess :

```
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteCond %{REMOTE_HOST} !^117\.201\.1\.154
RewriteRule $ /maintenance.html [R=302,L]
```

La condition "!^117\\.201\\.1\\.154" permet d'y mettre une adresse IP qui ne sera pas concernée par la page de maintenance : on pourra donc tester le site via cette IP.