Limiter l'aspiration de site par logiciel

Un événement récent m'amène à poster ce sujet

pour éviter qu'un aspirateur de site vienne pomper vos pages, a priori (car si quelqu'un pouvait tester ça me le confirmerai), il faut créer un .htaccess à la racine de votre site

et y mettre ceci (attention chez free pas possible voir seconde solution plus bas)


Citation :
# RewriteEngine On n'est à mettre que si vous ne l'avez pas déjà d'écrit ds votre htaccess
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "BackWeb" [OR]
RewriteCond %{HTTP_USER_AGENT} "eCatch" [OR]
RewriteCond %{HTTP_USER_AGENT} "HTTrack" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "teleport" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "webcopier"
RewriteRule !^interdit.*$ /interdit.php [L]



et bien sur créer un fichier interdit.php ou .html mais a ce moment là changez l'extension aussi ds le htaccess sur la dernière ligne

Voilà s'ils y en a qui veulent par exemple installer HTTrack et tester après avoir mis en place le htaccess sur leur site et me donner leur retour, ça serait sympa.

autre solution a tester aussi, je pense que ça devrait fonctionner

ds votre config juste après le include_once 'connect.php'; en ligne 12
mettre ceci

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.  
  5. $liste_aspi = array('BackWeb','eCatch','HTTrack','teleport','webcopier');
  6. if (in_array($_SERVER['HTTP_USER_AGENT'],$liste_aspi))
  7. {
  8.     header('Location: ./interdit.html');
  9.     exit();
  10. }
  11.  
  12.  
  13. #####!!!#####
  14. ?>


voila, ds le cas de la seconde soution, doit-on l'intégrer ? et doit-on la rendre paramétrable ? genre autoriser l'aspiration de site ou pas


Sujet écrit par mike007 le lundi 16 février 2009 à 19:37

[ Imprimer ] - [ Fermer la fenêtre ]