Créer une redirection vers une page de maintenance
Pour créer la page de maintenance, il suffit d’avoir à la racine de son site :
- un fichier htaccess
- un fichier html (exemple : maintenance.html)
Dans le fichier htaccess, voici le code pour créer la redirection vers la page de maintenance :
RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REQUEST_URI} !^/maintenance.jpg RewriteRule $ /maintenance.html [R=302,L]
Dans le fichier html, il vous suffit de créer la page que vous souhaitez afficher (dans mon exemple, j’affiche simplement une image).
Rajouter une exception sur la redirection
Pour créer une exception sur la redirection, nous allons rajouter une ligne de code dans le fichier htaccess. Cette ligne de code va permettre de préciser l’adresse ip de votre poste :
RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REQUEST_URI} !^/maintenance.jpg RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1 RewriteRule $ /maintenance.html [R=302,L]
Ce code permet donc, de rediriger tous les visiteurs à l’exception de vous, vers la page maintenance.
Télécharger l’exemple