Nouveau sur le forum ? Voici votre case départ pour bien débuter.

Incontournables XHTML / CSS :

Auteur
Ferris
# 06 Sep 2008 - 23:00:37
Citer
15 Posts
Bonjour,

Je souhaite passer par un htaccess pour interdire les plages IP

XXX.0.0.0 à XXX.255.255.255

Pour les personnes ayant une de ces ip, je souhaite les rediriger vers une autre page.

Est-ce que "deny from XXX/#" fonctionne dans ce cas precis ?

Que me conseillez vous ?
F.
Modifié par Ferris (10 Sep 2008 - 17:29)

^
Heyoan
# 06 Sep 2008 - 23:26:56
Citer
Un p'tit Kiwiz Coca ?
Modérateur
3153 Posts
Salut,

si tu fais ça :
order allow,deny
deny from XXX # on interdit toutes les adresses IP commençant par XXX
allow from all # on autorise tous les autres
le répertoire sera juste interdit sans redirection.

Il me semble qu'on peut faire :
RewriteEngine on 
RewriteCond %{REMOTE_ADDR} ^XXX.*
RewriteRule .* http://nouvelle_url/ [R=302,L]


^
Ferris
# 06 Sep 2008 - 23:30:41
Citer
15 Posts
Merci Heyoan je vais essayer ça !

^
Ferris
# 07 Sep 2008 - 00:04:57
Citer
15 Posts
yes !!! ça a l'air de bien marcher !!!
Merci beaucoup ...!!

^
Heyoan
# 07 Sep 2008 - 00:09:42
Citer
Un p'tit Kiwiz Coca ?
Modérateur
3153 Posts
De rien smile !

Si tu considères que ce sujet est [Résolu] merci de l'indiquer dans le titre en éditant ton premier post. cligne

^
Ferris
# 08 Sep 2008 - 09:06:42
Citer
15 Posts
Heyoan a écrit :
Salut,

si tu fais ça :
order allow,deny
deny from XXX # on interdit toutes les adresses IP commençant par XXX
allow from all # on autorise tous les autres
le répertoire sera juste interdit sans redirection.

Il me semble qu'on peut faire :
RewriteEngine on 
RewriteCond %{REMOTE_ADDR} ^XXX.*
RewriteRule .* http://nouvelle_url/ [R=302,L]


Re !
Une petite derniere pour la route (pour bloquer 2 ou plusieurs plages ip):

Est ce que je peux faire ça :

RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^XXX.*
RewriteCond %{REMOTE_ADDR} ^YYY.*
RewriteRule .* http://nouvelle_url/ [R=302,L]

OU plutot ça :

RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^XXX.*
RewriteRule .* http://nouvelle_url/ [R=302,L]
RewriteCond %{REMOTE_ADDR} ^YYY.*
RewriteRule .* http://nouvelle_url/ [R=302,L]
Modifié par Ferris (08 Sep 2008 - 09:07)

^
Heyoan
# 08 Sep 2008 - 09:13:52
Citer
Un p'tit Kiwiz Coca ?
Modérateur
3153 Posts
J'aurais tendance à essayer :
RewriteEngine on 
RewriteCond %{REMOTE_ADDR} ^XXX.* [OR]
RewriteCond %{REMOTE_ADDR} ^YYY.* [OR]
RewriteCond %{REMOTE_ADDR} ^ZZZ.*
RewriteRule .* http://nouvelle_url/ [R=302,L]


^
Ferris
# 08 Sep 2008 - 10:51:08
Citer
15 Posts
ok merci !!!
Modifié par Ferris (08 Sep 2008 - 11:14)

^
Ferris
# 10 Sep 2008 - 14:56:45
Citer
15 Posts
Salut,
Bon a priori, cela fonctionne pour la permiere plage d'adresses IP, mais pas la seconde avec :


RewriteEngine on 

RewriteCond %{REMOTE_ADDR} ^41.* [OR]
RewriteCond %{REMOTE_ADDR} ^196.*

RewriteRule .* http://maredirection



une idée ?

^
Heyoan
# 10 Sep 2008 - 22:30:52
Citer
Un p'tit Kiwiz Coca ?
Modérateur
3153 Posts
C'est peut-être les *

Essaies
RewriteEngine on 

RewriteCond %{REMOTE_ADDR} ^41\.[0-9]+\.[0-9]+\.[0-9]+ [OR]
RewriteCond %{REMOTE_ADDR} ^196\.[0-9]+\.[0-9]+\.[0-9]+

RewriteRule .* http://maredirection


^
Ferris
# 13 Nov 2008 - 19:01:24
Citer
15 Posts
En fait ça fonctionne très bien avec les *, merci beaucoup !!

Par contre je seche pour faire la meme chose sur une plage d'IP du genre :

xxx.yyy.64.0 - xxx.yyy.79.255

^
Ferris
# 14 Nov 2008 - 09:28:57
Citer
15 Posts
Bon ça devient un peu lourd à gérer, trop d'ip à bloquer...

Et si je prenais le problème à l'envers et n'autorisant que certaines plages IP.
En fait je souhaite accorder l'accès à mon site aux seuls residents de la France Metro, Belgique, Monaco, suisse, Luxembourg, Andorre.

Si quelqu'un a une idée ?

Merci
Ferris

^

référencesLes références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org

Nos partenaires : Editions Eyrolles

Nikozen : Hébergement - Réalisation : Alsacreations.fr

Powered by Phedio v3.7.9 © dew
Contacter l'administrateur - 4.9 ms - Charte