Problème avec le fichier .htaccess

Bonjour

Pas évident d'écrire un fichier .htaccess correct et efficace quand on n'y connait pas grand-chose… Je me suis globalement inspiré des conseils glanés ici ou là.
Mon fichier .htaccess qui devrait, je pense, n'autoriser que les requêtes provenant de France ou des États-Unis ne fonctionne pas. En fait, il bloque tout le monde quel que soit le pas d'origine. (si je retire la partie consacrée au blocage des pays, le fichier fonctionne semble-t-il normalement)

Quelqu'un pourrait-il me donner son avis sur le problème (et, au passage, me dire si le le module mod_geoip est installé par défaut sur le serveur)

Par avance, merci pour votre aide !

Voici mon fichier .htaccess :


# Protéger le fichier wp-config.php

order allow,deny
deny from all


#Interdiction de visualisation des répertoires du site :
Options All -Indexes

# Masquer les informations relatives au serveur :
ServerSignature Off

# Masquer l'identification d'un auteur

RewriteCond %{QUERY_STRING} ^author=([0-9])
RewriteRule .
- [F]


# Protéger les fichiers .htaccess et .htpasswds

order allow,deny
deny from all
satisfy all




Require all denied



Order deny,allow
Deny from all




order allow,deny
deny from all


order deny,allow
Deny from all
SetEnvIf GEOIP_COUNTRY_CODE FR AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE US AllowCountry
Allow from env=AllowCountry

Impossible de faire un copié/collé correct de mon fichier htaccess… Ça rend mon message complètement incompréhensible car il manque de nombreuses lignes…Désolé je ne sais pas quoi faire.

Bonjour,

il faut utiliser la balise "code" soit avec [code][/code] soit via

Cordialement, janus57