Rediriger votre site sur une page durant la maintenance
Rediriger vos visiteurs vers une page de maintenance devient obligatoire lorsque vous faites une mise à jour importante. On peut aujourd’hui rediriger les visiteurs vers une page spécifique facilement en utilisant un fichier .htaccess sur un serveur Apache. On peut supposer que vous ne désirez pas que vos visiteurs voient une page d’erreur ou une erreur 404.
Donc, suivez tout simplement les étapes ci-dessous pour créer votre fichier .htaccess.
- Créez un fichier texte et nommez-le htaccess.txt avec le contenu suivant :
Options +FollowSymlinks RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteRule $ /maintenance.html [R=302,L]
- Quand votre fichier est créé, transférez-le sur votre serveur par ftp.
- Renommez le ".htaccess" (un point devant le fichier et pas d’extension à la fin)
- Créez un autre fichier que vous nommerez "maintenance.html". Inscrivez le message que vous désirez voir apparaître pendant la mise à jour de votre site.
- Transférez de la même manière ce fichier sur votre serveur par ftp.
Maintenant, vous pouvez tester la redirection en allant sur votre site. Si tout se passe bien, vous serez redirigé vers la page "maintenance.html". C’est parfait.
Mais comme vous allez faire la mise à jour du site, vous devez avoir accès au site sans encombre. Pour cela, vous devez exclure votre adresse IP dans le fichier .htaccess.
- Ajoutez la ligne suivante dans votre fichier :
RewriteCond %{REMOTE_HOST} !^888\.888\.888\.888
Changer 888.888.888.888 par votre propre adresse IP (ici ce n’est qu’un exemple bidon)
- Votre fichier .htaccess doit ressembler à ceci :
Options +FollowSymlinks RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REMOTE_HOST} !^888\.888\.888\.888 RewriteRule $ /maintenance.html [R=302,L]
- Re-transférez ce fichier sur votre serveur et nommez-le ".htaccess".
Tout est prêt maintenant pour que vous procédiez à la mise à jour de votre site pendant que vos visiteurs seront redirigés vers la page de maintenance.
N’oubliez pas de supprimer ce fichier lorsque vous aurez fini la mise à jour.
Derniers commentaires
# Le 19 octobre à 13:09, par nico
En réponse à : MagicMirror², ma configuration personnalisée
# Le 25 septembre à 12:01, par Teddy Payet
En réponse à : Un Nouveau Chapitre : Mon Admission dans un MBA en Intelligence Artificielle et Data Innovation
# Le 25 septembre à 11:20, par vY
En réponse à : Un Nouveau Chapitre : Mon Admission dans un MBA en Intelligence Artificielle et Data Innovation
# Le 21 juin à 13:49, par Teddy Payet
En réponse à : Home Assistant : Routine le matin avant l’école
# Le 21 juin à 10:47, par Teddy Payet
En réponse à : Ma domotique open source
# Le 16 juin à 17:15, par Eric
En réponse à : Ma domotique open source