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).

Hébergement web

Hébergement web mutualisé

En promo !

Hébergement business pour professionnels