OVH Guide

Comment bloquer certaines IP au niveau de mon site avec un htaccess ?

Retrouvez ici les actions possibles dans votre .htaccess pour bloquer certaines IP au niveau de votre site.

Vous pouvez réaliser ceci grâce à un fichier .htaccess. Il s'agit de fichiers textes particuliers qui sont détectés par le serveur web (Apache), et qui permettent de définir des règles spéciales sur un répertoire et l'ensemble de ses sous-répertoires.

Procedure a suivre

Pour bloquer

Ce fichier devra contenir des règles de blocage. Chaque règle est définie sur une ligne de la forme suivante :

Deny from adresse_IP
Ou Deny from plage_IP
Ou Deny from domaine

Il vous suffit ensuite de remplacer le terme générique par l'élément que vous voulez bloquer. Voici quelques exemples :

  • Vous souhaitez bloquer l'adresse IP 192.168.1.2, vous écrivez :
Deny from 192.168.1.2
  • Vous souhaitez bloquer toutes les IP en 192.168.x.x, vous écrivez :
Deny from 192.168
  • Vous souhaitez bloquer le domaine testinterne.ovh, par exemple :
Deny from testinterne.ovh

Pour Autoriser

Pour autoriser seulement quelques ips, il sera nécessaire de remplacer Deny par allow (par rapport aux exemples ci dessus).

Exemple : Vous souhaitez autoriser l'adresse IP 192.168.1.2, vous écrivez :

order deny,allow
deny from all
Allow from 192.168.1.2

Si vous souhaitez autoriser la plage d'ip 192.168.1.0 à 192.168.1.255, vous écrivez :

order deny,allow
deny from all
Allow from 192.168.1

Le fichier .htaccess

Tout sur le fichier .htaccess sur le lien suivant : Cliquer ici