You are currently viewing Créer une page de maintenance en htaccess

Créer une page de maintenance en htaccess

  • Auteur/autrice de la publication :
  • Post category:htaccess

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

Fichier zip
Télécharger l’exemple