Bonjour à tous!
--> Problème d'expressions régulières <--
je désire bannir des plages adresses IP via RewriteCond %{REMOTE_ADDR} dans un fichier .HTAccess. J'ai trouvé multiple écriture sans succés de fonctionnement!
Ex : toutes adresses provenant de 66.249.x.x doivent être bannient!
voici le contenu du fichier .HTAccess :
Effectivement la méthode "Deny from ..." fonctionne; mais ponctuelle!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 Options +FollowSymlinks #Active le moteur de réécriture RewriteEngine On # RewriteCond - Définit une condition dapplication des règles de réécriture qui la suivent #%{REMOTE_ADDR} Variable serveur Connexion et requête » #La première ligne filtre toutes adresses commençant x.x.x.x # [OR] condition booléen OU/OR RewriteCond %{REMOTE_ADDR} ^66\.249\.123\.[0-9] [OR] RewriteCond %{REMOTE_ADDR} ^66\.249\.123\.[0-9][0-9][0-9] [OR] RewriteCond %{REMOTE_ADDR} ^66\.249\.([0-9][0-9][0-9])\.([0-9][0-9][0-9]) [OR] RewriteCond %{REMOTE_ADDR} ^123\.125\.([0-9]?[0-9]?[0-9])\.([0-9]?[0-9]?[0-9]) [OR] RewriteCond %{REMOTE_ADDR} ^123\.125\.67\.242 [OR] RewriteCond %{REMOTE_ADDR} ^66.249. [OR] #Renvoie la réponse HTTP403 <URL Forbidden> [F] RewriteRule .* - [F] #<Limit GET POST> #order Allow,Deny #Allow from all #...IP Perso... #Deny from 66.249. #</Limit>
comme vous le voyez plus orthographe sont testée sans succès!
J'ai farfouillé le net rien de concret! Les générateur de fichier .htaccess traitent les chaînes de caractères!
je gère apache 2.x sous windows!
merci d'avance de votre aide...
Partager