.htaccess : Différence entre versions

De Wiki NCad
Aller à : navigation, rechercher
(Redirection par pays)
(Redirection par pays)
Ligne 22 : Ligne 22 :
  
 
{{ Box Remarque | objet=L'utilisation du drapeau [F] permet de faire envoyer par le serveur au client un code de statut "403 Forbidden". }}
 
{{ Box Remarque | objet=L'utilisation du drapeau [F] permet de faire envoyer par le serveur au client un code de statut "403 Forbidden". }}
 +
 +
== Liens ==
 +
 +
* '''Les drapeaux de réécriture :''' http://httpd.apache.org/docs/trunk/fr/rewrite/flags.html
 +
* '''GeoIP pour mutualisé OVH :''' http://guide.ovh.com/GeoIp

Version du 26 juillet 2014 à 18:13

Filtrage des visiteurs selon le Pays

ICON Light.png
Le module GeoIP nécessite d'être activé.

Blocage par pays

  • Dans cette méthode nous définissions une variable BlockCountry ayant pour valeur RU qui correspond au code ISO à deux caractères pour la Russie. Le navigateur du visiteur recevra un code d'erreur http 403 pour lui indiquer qu'il n'est pas autorisé à consulter la ressource.
  • Blocage des visiteurs en provenance de Russie :
SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry
Deny from env=BlockCountry

Redirection par pays

  • Dans cette méthode nous vérifierons si la variable %{ENV:GEOIP_COUNTRY_CODE} a pour valeur le code contenu dans la regexp qui est ici RU (code ISO à deux caractères pour la Russie).
  • Redirection des visiteurs en provenance de Russie :
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^RU$
RewriteRule .* http://www.google.fr [F]
ICON Light.png
L'utilisation du drapeau [F] permet de faire envoyer par le serveur au client un code de statut "403 Forbidden".

Liens