Limiter l’accès à son site en fonction du pays
Si pour une raison ou pour une autre vous décidez de limiter l’accès de votre site à un ou plusieurs pays, vous apprécierez certainement Block a Country. D’utilisation on ne peut plus simple, il suffit de sélectionner le ou les pays auxquels vous souhaitez bloquer l’accès dans la liste et cliquer sur le bouton Generate my blocking file.
Sera généré le contenu de votre fichier .htaccess que vous pourrez télécharger sous le nom de htaccess.txt. Côté pratique, comme habituellement, il vous suffira de l’uploader sur votre ftp et le renommer.
Le site vous donnera en fait les adresses IP à bloquer. A noter qu’il vous est tout à fait possible de faire le script inverse : accepter uniquement ces IP et refuser tout autre trafic.
Prenons exemple pour n’accepter que des connexions de France. En utilisant le site, vous aurez un fichier qui vous refusera tout trafic venu de France :
<Limit GET HEAD POST>
order allow,deny
deny from 192.136.54.0/24
deny from 192.136.58.0/24
deny from 199.103.87.0/24
[…]
deny from 199.103.88.0/24
deny from 199.103.92.0/24
allow from all
</LIMIT>
En inversant les droits, nous obtiendrons un fichier qui acceptera uniquement le trafic venu de France :
<Limit GET HEAD POST>
order allow,deny
deny from all
allow from 192.136.54.0/24
allow from 192.136.58.0/24
allow from 199.103.87.0/24
[…]
allow from 199.103.88.0/24
allow from 199.103.92.0/24
</LIMIT>
Et voilà, c’est dans la poche.