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 ?
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut