Mettre son site en mode maintenance

15/08/2012 at 12:14

Si voulez mettre votre site en maintenance, pour faire une grosse mise à jour ou régler un problème, vous pouvez utiliser votre fichier .htaccess (ou le créer) qui se trouve à la racine de votre site pour rediriger tous les visiteurs (sauf vous) vers une page temporaire :

# Pour faire la maintenance du site

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
# Pour toutes les IP qui ne sont pas la mienne
RewriteCond %{REMOTE_ADDR} !^128.256.128.256
# Et a l'exclusion de la page de maintenance elle même
RewriteCond %{REQUEST_URI} !^/503.php
# Et de l'image qui dans la page
RewriteCond %{REQUEST_URI} !^/maintenance.png
# On redirige tout le reste sur ce fichier
RewriteRule .* /503.php [R=301,L]

# Fin rubrique maintenance

Il faut bien sûr changer l’IP donnée en exemple par la vôtre, une fois que vous avez fini, il suffit d’effacer ces lignes pour rendre votre site à nouveau accessible par tout le monde.