Bannir via htaccess

WRInaute passionné
Bonjour,

J'utilise cette méthode pour interdire l'accès à certaines pages aux spammeurs. Par exemple les .ru

Code:
RewriteCond %{REQUEST_URI} ^/mapage\.php$ [OR]
RewriteCond %{REQUEST_URI} ^/mapage2\.php$

RewriteCond %{REMOTE_HOST} \.ru$ [NC,OR]
RewriteCond %{REMOTE_ADDR} ^41\.20 [OR]
...
RewriteCond %{REMOTE_ADDR} ^196\.201.*

RewriteRule .* - [F]

Quand j'ai des débuts d'IP, je ne sais pas si je dois ajouter .* à la fin ou laisser le masque vide.

41\.20 ou 41\.20.*

Les 2 semblent fonctionner.


Mais malheureusement, certains passent à travers car je logue (en PHP) les spammeurs avec un .ru plus loin dans des zones d'accès qui leur étaient logiquement interdite.

Curieux car quand je bannis mon IP je ne passe pas.

Une idée, merci ?
 
Discussions similaires
Haut