Comment puis-je bloquer les robots d'exploration mp3 de mon site web sous Apache?

StackOverflow https://stackoverflow.com/questions/81238

  •  09-06-2019
  •  | 
  •  

Question

Existe-t-il un moyen de bloquer l’accès d’un référent en utilisant un fichier .htaccess ou similaire? Ma bande passante est consommée par des personnes référées à partir de http://www.dizzler.com , qui est une solution Flash. site qui vous permet de parcourir une bibliothèque de fichiers MP3 analysés accessibles au public.

Modifier: Dizzler était toujours en train d'entrer (il ne s'agissait probablement pas d'un référent dans tous les cas). J'ai donc déplacé tous mes fichiers MP3 dans un nouveau dossier, désactivé la navigation dans les répertoires et créé un fichier robots.txt. fichier pour (espérons-le) l'empêcher d'être indexé à nouveau. La réponse acceptée a été modifiée pour refléter l’inutilité de ma précédente tentative: P

Était-ce utile?

La solution

Cela revient à dire que vous souhaitez empêcher les robots collecteurs de spam de collecter des e-mails sur votre page publique - il est très difficile de faire la différence entre les utilisateurs et les robots sans obliger les internautes à se connecter pour confirmer leur identité.

Vous pouvez utiliser le fichier robots.txt pour interdire aux araignées qui suivent ces règles, mais cela est de leur côté, pas celui de votre serveur. Une page explique comment attraper ceux qui enfreignent les règles et les interdire explicitement: Utiliser Apache pour arrêter les mauvais robots [evolt.org]

Si vous voulez un moyen facile d’arrêter Dizzler en particulier avec le fichier .htaccess, vous devriez pouvoir l’ouvrir et ajouter:

<Directory /directoryName/subDirectory>
Order Allow,Deny
Allow from all
Deny from 66.232.150.219
</Directory>

Autres conseils

De ce site : (mettez ceci dans votre fichier .htaccess)

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://((www\.)?dizzler\.com [NC]
RewriteRule .* - [F]

Vous pouvez utiliser quelque chose comme

SetEnvIfNoCase Referer dizzler.com spammer=yes

Order allow,deny
allow from all
deny from env=spammer

Source: http://codex.wordpress.org/Combating_Comment_Spam/Denying_Access

Ce n'est pas une solution très élégante, mais vous pouvez bloquer le robot d'exploration du site, puis renommer vos fichiers mp3 pour rompre les liens déjà présents sur le site.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top