8796 sujets

Développement web côté serveur, CMS

Bonjour

J'essaye vainement de créer une redirection d'une IP vers une page d'information sur le meme domaine. J'obtiens bien sur a chaque fois une boucle de redirection..

Pour ce faire, je modifie l'htacces de mon domaine "domaine.com" par
RewriteEngine on 
RewriteCond %{REMOTE_ADDR} ^194.150.120.32  [OR]
RewriteCond %{REMOTE_ADDR} ^196\.[0-9]+\.[0-9]+\.[0-9]+
RewriteRule .*     http://www.domaine.com/noaccess/inforedir.html  [R=302,L]


Comment faire pour que l'ip visitant le domaine arrive sur cette page en évitant la boucle de redirection ? Mettre un htacess sur le dossier ?

merci !
Modifié par olilesp (15 Jul 2010 - 12:41)
Yop,

je ne sais pas faire avec apache, mais avec php c'est aisé :

olilesp a écrit :

RewriteEngine on 
RewriteCond %{REMOTE_ADDR} ^194.150.120.32  [OR]
RewriteCond %{REMOTE_ADDR} ^196\.[0-9]+\.[0-9]+\.[0-9]+
RewriteRule .*   byebye.php [L]



contenu de byebye.php


header("status: 301 Moved Permanently", false, 301); // ou un 403 pourquoi pas, selon la raison pour laquelle tu interdis l'accès
header("location:  http://www.domaine.com/noaccess/inforedir.html");
 
exit;

Modifié par niahoo (19 Jul 2010 - 16:48)