2010-03-03 8 views
1

J'ai la règle htaccess suivante que je souhaite appliquer pour chaque adresse IP en dehors de la mienne. Je veux essentiellement montrer une page "site est en panne" pour tout le monde en dehors de moi-même. Comment cela est-il le mieux réalisé?Règles htaccess filtrées sur IP

RewriteEngine on 
RewriteCond %{REQUEST_URI} !/indexTEMP.php$ 
RewriteRule $ /indexTEMP.php [R=307,L] 

Répondre

1

La variable Apache est REMOTE_ADDR.

Untested mais devrait fonctionner:

RewriteEngine on 
RewriteCond %{REQUEST_URI} !/indexTEMP.php$ 
RewriteCond %{REMOTE_ADDR} !^192\.168\.0\.1$ 
RewriteRule $ /indexTEMP.php [R=307,L] 

cette applique la règle à tous les IP sauf 192.168.0.1.

Questions connexes