Comment bloquer un pays dans WordPress

Voulez-vous apprendre comment bloquer un pays dans WordPress ? Vous pourriez recevoir un excès de spam d'un certain pays, par exemple, et chercher des moyens de l'empêcher.

Bien qu'il soit possible de modifier le fichier .htaccess dans WordPress pour bloquer des pays, je vous promets que des alternatives meilleures sont généralement plus conviviales et plus faciles à maintenir.

Et je vais vous montrer quelles sont ces alternatives ! Alors, lisez la suite. Dans cet article, je vais couvrir 5 façons différentes de bloquer un pays dans WordPress.

Comment bloquer un pays dans WordPress (5+ façons)

Mais d'abord, obtenez WPForms

En matière de prévention du spam en bloquant un pays, les solutions offertes par WPForms sont probablement les plus simples.

Par exemple, je vais parler de l'utilisation de Cloudflare plus loin dans cet article. Alerte spoiler ! Mais WPForms met déjà en œuvre la protection Cloudflare de toute façon... Donc avec WPForms, vous obtenez un peu le meilleur des deux mondes.

Tout cela pour dire, assurez-vous de obtenir WPForms pour votre site Web WordPress et cela vous fera gagner du temps et vous évitera des maux de tête.

Bloquez un pays dans WordPress dès maintenant

1. Filtre par pays

Le filtre par pays de WPForms est le moyen le plus efficace d'empêcher les soumissions provenant de certains pays. De cette façon, vous pouvez exclure le spam qui provient constamment de pays récidivistes.

Et comme la prévention du spam est l'un des facteurs déterminants du blocage d'un pays sur votre site, vous trouverez le filtre par pays dans les paramètres de spam et de sécurité du constructeur de formulaires.

Donc, pour activer cette fonctionnalité, ouvrez le constructeur de formulaires pour le formulaire de votre choix, allez dans Paramètres » Protection contre le spam et la sécurité et activez l'option Activer le filtre par pays.

Activation du filtre par pays dans WPForms

Maintenant, cliquez sur le menu déroulant sous Filtre par pays et sélectionnez Autoriser pour permettre aux utilisateurs de pays spécifiques de soumettre ce formulaire sur votre site. Alternativement, pour bloquer les utilisateurs de certains pays de soumettre le formulaire, sélectionnez Refuser.

Sélection des pays autorisés pour les soumissions de formulaires

Ensuite, cliquez sur le deuxième menu déroulant et sélectionnez les pays dont vous souhaitez autoriser ou refuser les entrées.

De cette façon, si un utilisateur tente de soumettre ce formulaire depuis l'extérieur de vos pays sélectionnés, le formulaire ne pourra pas être soumis. Au lieu de cela, il recevra un message par défaut qui dit : « Désolé, ce formulaire n'accepte pas les soumissions de votre pays. » Vous pouvez également modifier ce message à votre guise.

Attention : Gardez à l'esprit que si vous avez activé l'option de stockage des entrées de spam, le formulaire de votre utilisateur sera toujours soumis. C'est cependant attendu ! Les entrées de ce type seront marquées comme spam.

2. Liste blanche ou liste noire d'adresses e-mail

Une autre façon de contrôler l'accès de certains pays est d'ajouter ces pays à votre liste blanche ou liste noire d'adresses e-mail.

Ces listes sont intégrées à WPForms, et elles vous permettent de créer des règles concernant les adresses e-mail autorisées dans vos formulaires.

Pour ajouter des pays à votre liste autorisée et à votre liste de blocage, vous devrez ajouter le champ Email à votre formulaire s'il n'y est pas déjà et cliquer sur le champ pour ouvrir ses options. Ensuite, cliquez sur l'onglet Avancé dans le champ pour ouvrir plus d'options de configuration.

Cliquer sur l'onglet Avancé du champ e-mail

Dans cet onglet, vous trouverez le menu déroulant intitulé Liste autorisée / Liste de blocage, où vous définissez le type de restrictions que vous souhaitez appliquer.

Sélection de la liste blanche ou de la liste noire dans WPForms

Lorsque vous sélectionnez l'une ou l'autre liste, une boîte apparaît pour saisir vos règles. Ces « règles » sont simplement la liste des adresses e-mail que vous souhaitez accepter ou refuser.

Vous pouvez accepter ou refuser des e-mails individuels, des groupes d'e-mails ou des pays entiers d'e-mails.

Pour appliquer vos règles à un pays spécifique, il suffit de placer un astérisque (*), ou « symbole joker », devant les domaines spécifiques au pays.

Saisie des pays restreints dans la liste noire

Vous pouvez ensuite ajouter autant de règles de domaines spécifiques à un pays que vous le souhaitez ! N'oubliez pas de consulter notre documentation complète sur la création d'une liste autorisée ou de blocage d'adresses e-mail pour encore plus de détails et d'options.

Et si vous vous sentez d'humeur aventureuse, vous pouvez également Restreindre les pays dans les champs de formulaire de téléphone intelligent. Mais attention ! Ce tutoriel est destiné aux développeurs uniquement.

3. Votre hébergeur Web

Pour bloquer un pays à l'aide de votre fournisseur d'hébergement Web, vous devrez accéder à votre panneau de contrôle d'hébergement et utiliser les outils ou les paramètres appropriés.

Graphique de l'hébergeur Web

Certains fournisseurs d'hébergement peuvent avoir des méthodes ou des outils différents pour le blocage d'IP, il est donc toujours judicieux de consulter leur documentation ou de contacter leur équipe de support pour obtenir de l'aide.

Mais en général, les étapes se déroulent à peu près comme suit :

  1. Connectez-vous à votre panneau de contrôle d'hébergement Web (cPanel, Plesk ou tout autre panneau fourni par votre hôte).
  2. Localisez la section de sécurité ou la section relative au blocage d'IP. Celle-ci peut s'appeler « IP Blocker », « IP Deny Manager », « Security » ou quelque chose de similaire, en fonction de votre fournisseur d'hébergement.
  3. Rassemblez une liste de plages d'adresses IP associées au pays que vous souhaitez bloquer. Vous pouvez trouver ces informations en ligne ou via un plugin tel qu'IP2Location. (Plus d'informations sur ces plugins plus tard 👀)
  4. Ajoutez les plages d'adresses IP à l'outil de blocage d'IP dans votre panneau de contrôle d'hébergement. Cela peut impliquer de les ajouter individuellement ou de télécharger une liste, en fonction de l'interface de l'outil.
  5. Enregistrez vos modifications et testez le blocage du pays en utilisant un VPN ou un serveur proxy pour simuler une connexion depuis le pays bloqué.

N'oubliez pas, cependant, que le blocage d'IP peut être contourné par des utilisateurs utilisant des VPN ou des proxys. Vous pourriez donc vouloir mettre en œuvre d'autres mesures, comme les protections CAPTCHA que j'ai mentionnées précédemment.

4. WAF Cloudflare

Vous pourriez également envisager d'utiliser Cloudflare pour bloquer certains pays d'accéder à votre site Web WordPress. Cloudflare est un service de sécurité Web qui optimise les performances du site Web et améliore la protection en ligne, et nous offrons sa protection sur nos formulaires.

Sélection de Cloudflare Turnstile pour le CAPTCHA

Mais au sein de son propre système, le pare-feu d'applications Web (WAF) de Cloudflare peut être utilisé pour bloquer l'accès à votre site Web à certains pays en créant des règles personnalisées basées sur les adresses IP associées à ces pays. Ces règles personnalisées sont essentiellement le même type de règles pour les listes blanches et les listes noires d'e-mails que j'ai abordées précédemment.

Une fois la règle créée, le WAF de Cloudflare commencera à bloquer le trafic provenant des plages d'adresses IP spécifiées, restreignant ainsi efficacement l'accès à votre site Web depuis le pays choisi.

5. Plugins dédiés

Une autre option pour bloquer un pays consiste à utiliser un outil désigné spécialement à cet effet.

CloudGuard, par exemple, est un plugin léger qui exploite la puissance du service gratuit de géolocalisation de Cloudflare pour restreindre l'accès à votre page de connexion à certains pays. Ensuite, les utilisateurs de ces pays ne peuvent pas du tout accéder à votre site.

Obtenir le plugin CloudGuard

En restreignant l'accès à la connexion à vos pays choisis, les tentatives de connexion non autorisées provenant d'autres régions sont automatiquement bloquées. Vous pouvez ensuite surveiller et suivre ces tentatives via une carte du monde sur votre tableau de bord.

Alors que d'autres plugins offrent des restrictions géographiques, ils s'appuient sur votre serveur pour la détection et le stockage des adresses IP, consommant des ressources et nécessitant des mises à jour fréquentes. Mais comme ClouldGuard utilise le service de géolocalisation de Cloudflare, votre serveur se concentre uniquement sur la récupération des données et maintient des performances optimales du site.

Gardez simplement à l'esprit que le plugin nécessite que vous ayez un compte (gratuit ou premium) sur Cloudflare avec la géolocalisation activée.

Mais si vous vous trouvez toujours à la recherche d'un plugin, vous pourriez consulter des options comme celles-ci :

  • Wordfence : Un plugin de sécurité complet avec une fonctionnalité de blocage par pays, vous permettant de restreindre l'accès à l'ensemble de votre site Web ou à des pages spécifiques.
  • IP2Location Country Blocker : Vous permet de bloquer des pays par adresses IP, plages d'adresses IP ou villes spécifiques.
  • iQ Block Country : Vous permet de bloquer des pays en refusant l'accès à votre site Web ou à des pages spécifiques en fonction de l'adresse IP du visiteur.

Et voilà ! Vous connaissez maintenant plus de 5 façons de bloquer un pays pour que les utilisateurs ne puissent pas accéder à votre site WordPress.

Pourquoi aurais-je besoin de bloquer un pays entier de mon site Web ?

Il existe toutes sortes de raisons pour bloquer un pays de votre site Web WordPress !

Peut-être avez-vous des préoccupations de sécurité et cherchez à prévenir le trafic malveillant ou les cyberattaques provenant de régions spécifiques. Ou, la conformité avec les lois et réglementations locales peut exiger de restreindre l'accès à certains pays.

De plus, les entreprises ciblant une audience géographique particulière pourraient vouloir limiter l'accès aux pays en dehors de leur groupe démographique cible. Cependant, faites preuve de prudence lors de la mise en œuvre de blocages à l'échelle nationale pour éviter d'affecter les utilisateurs légitimes et les clients potentiels.

FAQ

Voici quelques questions supplémentaires fréquemment posées sur le blocage d'un pays dans WordPress :

Puis-je bloquer un pays de mon site WordPress sans utiliser de plugin ?

Oui, vous pouvez bloquer un pays en modifiant votre fichier .htaccess ou en utilisant le module NGINX+GEO IP. Cependant, ces méthodes nécessitent des connaissances techniques et peuvent être risquées si elles ne sont pas mises en œuvre correctement.

Le blocage d'un pays affectera-t-il le référencement de mon site web ?

Le blocage de pays peut avoir un impact mineur sur le référencement de votre site web, car les moteurs de recherche pourraient ne pas être en mesure d'explorer et d'indexer votre site à partir des régions bloquées. Mais cela ne devrait pas avoir d'impact significatif sur vos performances globales en matière de référencement.

Les utilisateurs peuvent-ils contourner le blocage de pays en utilisant des VPN ou des proxys ?

Oui, les utilisateurs peuvent contourner le blocage de pays en utilisant des VPN ou des proxys, qui masquent leur adresse IP et leur localisation. Vous pourriez donc envisager de mettre en place des mesures de sécurité supplémentaires comme un CAPTCHA ou une authentification à deux facteurs.

Bloquez un pays dans WordPress dès maintenant

Ensuite, bloquez TOUS les spams de vos formulaires

Vous souhaitez en savoir plus sur les moyens d'empêcher toutes sortes de spams de passer par vos formulaires ? Alors ne manquez pas de consulter l'édition mise à jour de cette année de Comment arrêter le spam des formulaires de contact dans WordPress.

Prêt à créer votre formulaire ? Commencez dès aujourd'hui avec le plugin de création de formulaires WordPress le plus simple. WPForms Pro inclut de nombreux modèles gratuits et offre une garantie de remboursement de 14 jours.

Si cet article vous a aidé, veuillez nous suivre sur Facebook et Twitter pour plus de tutoriels et de guides WordPress gratuits.

Divulgation : Notre contenu est soutenu par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Découvrez comment WPForms est financé, pourquoi c'est important et comment vous pouvez nous soutenir.

Kacie Cooper

Kacie écrit pour le blog et supervise la newsletter hebdomadaire chez WPForms, et a également un faible pour la création de modèles de formulaires amusants. Elle tient un blog sur WordPress et écrit à ce sujet depuis 2016. En savoir plus

Le meilleur plugin de création de formulaires par glisser-déposer pour WordPress

Facile, rapide et sécurisé. Rejoignez plus de 6 millions de propriétaires de sites Web qui font confiance à WPForms.

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.

Ce formulaire est protégé par Cloudflare Turnstile et la politique de confidentialité et les conditions d'utilisation de Cloudflare s'appliquent.