butterfly
  Les hommes naissent libres et égaux en droit. Après ils se démerdent ...  -  Jean Yanne
Info visiteurs
Connexion...
 
Liste des membres Membres : 64

membres 10 derniers membres :
mimidu59000   fred68   Le_Babelleir   Daffy81   Katryne   jac83   Corrector   Alexrich   kamila   pacou   

Votre pseudo :

Mot de passe :

[ Mot de passe perdu ? ]


[ Devenir membre ]


  Membre en ligne :
  Anonymes en ligne : 5

Total visites Total visites: 76511  

Record connectés :
Record connectés :Cumulé : 76

Le 10/04/2008 @ 11:56


Ip : 38.107.191.86

Recherche




D'ou venez vous ?
Nouvelles d'ailleurs
Liens des z'amis
Mon Ptit Net
Forks, plugins, forum, forks et plugins pour guppy, service et convivialité

guppy skins
Ce site a pour but de vous offrir des décos forum, des fonds de bannières, minis logos, minis gifs, icones, smileys, compteurs, forks et diverses astuces etc...pour votre cms guppy.
Tag Clouds
Boite à outils
Boite a test
Calendrier
Aujourd'hui
Mercredi 08 Septembre 2010

Aujourd'hui :
Nativité


C'était aussi un 08 Septembre
1994

Les Soviétiques et les Alliés quittent Berlin après 49 ans d'occupation.


Né(e) un 08 Septembre 1910
Jean-Louis Barrault

Lettre d'information
Inscrivez vous à la lettre d'information de MyBlog
S'abonner
Se désabonner
Captcha
Recopier le code :
Mercredi 08 Septembre 2010 ¤ MyBlog, site de test et d'essai
Trucs en vrac - Bloquer des visiteurs indélicats
Réalisation: assez facile
Connaissance: un peu de notion "gestion serveur"

Bloquer des serveurs, des IP ou des domaines


Vous en avez assez de voir des visiteurs indélicats sur votre site  qui polluent vos différents items (livre d'or, forum ...) ?
Pas de problème, la aussi,  Apache a une solution via le htaccess

Ouvrez le htacces situé a la racine de votre site et insérez la ou les lignes suivantes:

Bloquer un serveur:

Deny from XX.XX.XXX.XXX (ou XX.XX ... représente l'adresse Ip du serveur ou du visiteur a bannir --> Si celui ci a une IP fixe)

Bloquer un domaine:

Deny from .domaine-indélicat.ltd (ou ltd represente l'indicatif du domaine: us, uk, fr, com ...)

Exemple:

<Files .htaccess>
Order allow,deny
Deny from all
</Files>
<Files *.inc>
Order allow,deny
Deny from all
Satisfy All
</Files>
<Files *.dtb>
Order allow,deny
Deny from all
Satisfy All
</Files>
Deny from 12.34.567.890
Deny from .jeveuxplustevoir.com
Deny from .toinonplus.fr
ErrorDocument 400 http://www.votresite.com/error.php?err=400
ErrorDocument 401 http://www.votresite.com/error.php?err=401
ErrorDocument 403 http://www.votresite.com/error.php?err=403
ErrorDocument 404 http://www.votresite.com/error.php?err=404
ErrorDocument 500 http://www.votresite.com/error.php?err=500

Mini tuto réalisé par K@mila a partir de la documentation Apache

Attention,

La syntaxe peut légérement changer en fonction de l'hébergeur, il existe d'autres solutions et d'autres syntaxes via le htaccess et notamment via la commande Apache "RewriteEngine".

Si vous avez des problèmes de configuration je vous recommande également: l'excellent site de Toulouse Renaissance --> Toulouse Renaissance

© MyBlog - 2007 / 2010

Date de création : 27/10/2007 @ 08:36
Dernière modification : 30/09/2009 @ 16:42
Catégorie : Trucs en vrac
Page lue 1531 fois


  

react.gifRéactions à cet article


Réaction n°1 

par kamila le 11/02/2010 @ 11:36

Et puis tient, puisque j'en parce plus haut, voila la syntaxe pour bloquer des sites avec  via la commande "RewriteEngine"

Attention, il faut que cette commande soit activée sur votre serveur

Dans le htaccess situé a la racine:

<Files .htaccess>
Order allow,deny
Deny from all
</Files>
<Files *.inc>
Order allow,deny
Deny from all
Satisfy All
</Files>
<Files *.dtb>
Order allow,deny
Deny from all
Satisfy All
</Files>
# blocage des referers
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^(.*(pastoi.ltd|tonnonplus.ltd|nitoi.ltd).*)$ [NC]

RewriteRule .* - [F,L]

ErrorDocument 400 http://www.votresite.com/error.php?err=400
ErrorDocument 401 http://www.votresite.com/error.php?err=401
ErrorDocument 403 http://www.votresite.com/error.php?err=403
ErrorDocument 404 http://www.votresite.com/error.php?err=404
ErrorDocument 500 http://www.votresite.com/error.php?err=500

Les différents sites a bannir sont séparés par le caractère | (pipe)

Si vous ne voulez bannir qu'un seul site faite:

# blocage des referers
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^(.*(pastoi.ltd).*)$ [NC]
RewriteRule .* - [F,L]
^ Haut ^