Centre d'aide
Redirection vers une page de maintenance sauf pour vous
Problèmatique
Vous pouvez être amené à mettre à jour votre site sur un site en production. Pendant la mise à jour du site il est recommandé que vos visiteurs tombent sur une page de maintenance.
Il faut aussi que vous (le développeur du site) puisse se rendre sur la version en cours de développement et non sur la page de maintenance.
Solution
RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REMOTE_ADDR} !^111\.111.\111.\111 RewriteRule $ /maintenance.html [R=301,L]
Remplacez l'ip 111.111.111.111 par votre ip et maintenance.html par le nom de page de mainteance.
Vous pouvez aussi ajouter des adresses IP autorisées supplémentaires en ajoutant des lignes RewriteCond %{REMOTE_ADDR} !^111\.111.\111.\111 (ip à changer).