.htaccess maintenance : rediriger tout le monde sauf une IP

Développement, conception de sites web, PHP, (X)HTML, ASP, Ajax, CSS, Javascript, Flash, MySQL, et autres ont leurs entrées dans cette section. On peut aussi parler d'hébergement, de maintenance, de sécurité...

Modérateur: Modérateurs

.htaccess maintenance : rediriger tout le monde sauf une IP

Messagepar Falkra » 16 Aoû 2008 16:59

Bonjour, une petite astuce qui m'a rendu bien des services.
Lorsque vous placez le site ou un module en maintenance souvent vous passez par une fonction dédiée d'un forum/scrupt, CMS, etc...

En l'absence de cette fonction, ou pour travailler vraiment seul sur le serveur, il est possible via un .htaccess de rediriger tout le monde vers une page de maintenance, sauf votre IP.

Voici le code pour le .htaccess, à adapter.

Code: Tout sélectionner
RewriteEngine on

RewriteCond %{REMOTE_ADDR} !12.345.6.789
RewriteRule .* http://monsite.net/maintenance.htm [L]


Tout ce qu'il faut, c'est créer une page maintenance.htm (ou autre) avec un message à afficher.
Editez les deux dernières lignes pour placer votre IP à la fin de la première, et l'adresse de la page de maintenance dans la seconde.

Vu sur ce blog :
http://www.dauran.com/42/bloquer-un-sit ... -htaccess/
Avatar de l’utilisateur
Falkra
Admin libellules.ch
Admin libellules.ch
 
Messages: 25882
Inscription: 30 Jan 2005 13:44
Localisation: 127.0.0.1

Retourner vers Développement, conception de sites web

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
cron