2 votes

Comment bloquer le nom d'hôte dans htaccess ?

Je reçois des milliers de demandes de serveur de "clients.votre-serveur.de"

j'utilise ces codes dans htaccess pour bloquer les bots et les spiders, mais je ne savais pas si les deux premières lignes de code fonctionneront ...

Est-il même possible de bloquer une requête de serveur en utilisant le nom d'hôte ? Le code est-il correct ? Comment bloquer les noms d'hôtes ?

Deny from clients.your-server.de
Deny from your-server.de

<IfModule mod_geoip.c>
GeoIPEnable On
SetEnvIf GEOIP_CONTINENT_CODE SA Block
SetEnvIf GEOIP_CONTINENT_CODE AF Block
SetEnvIf GEOIP_CONTINENT_CODE AN Block
SetEnvIf GEOIP_CONTINENT_CODE AS Block
SetEnvIf GEOIP_CONTINENT_CODE OC Block
SetEnvIf GEOIP_COUNTRY_CODE CN Block
SetEnvIf GEOIP_COUNTRY_CODE RU Block
SetEnvIf GEOIP_COUNTRY_CODE KP Block
SetEnvIf GEOIP_COUNTRY_CODE IR Block
SetEnvIf GEOIP_COUNTRY_CODE SA Block
SetEnvIf GEOIP_COUNTRY_CODE A1 Block
BrowserMatchNoCase "Baidu" Block
BrowserMatchNoCase "Ahrefs" Block
BrowserMatchNoCase "Yandex" Block
BrowserMatchNoCase "MJ12bot" Block
BrowserMatchNoCase "MegaIndex" Block
BrowserMatchNoCase "DotBot" Block
Deny from env=Block
</IfModule>

0 votes

W

1voto

Christopher H Points 328

Oui, le code "Deny from" est celui que vous devez utiliser. Il vous suffit d'entrer la ligne "Deny from your-server.de" dans le fichier .htaccess pour bloquer l'ensemble du domaine, y compris les sous-domaines.

http://httpd.apache.org/docs/2.0/mod/mod_access.html#deny

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X