Conseil pour la protection anti-hotlink par .htaccess

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

vplfan
Nouveau WRInaute
 
Messages: 4
Inscription: Jeu Fév 28, 2008 0:24

Conseil pour la protection anti-hotlink par .htaccess

Message le Jeu Fév 28, 2008 0:33

Bonjour,

j'ai mis en place une protection sur mon site contre les hotlink par .htaccess sur les photos et vidéos qui sont hébergées sur mon site et mon forum.
J'ai trouvé un exemple sur ce site http://www.toulouse-renaissance.net/c_outils/c_no_link.htm et je l'ai adapté à mes besoins.

Voici le contenu de mon .htaccess
Code: Tout sélectionner
# Interdit les hotlinks
Options +FollowSymlinks
RewriteEngine on
# Autorisé à partir d'un accès direct
RewriteCond %{HTTP_REFERER} !^$
# Autorisé à partir de mon domaine
RewriteCond %{HTTP_REFERER} !^http://((www|forum)\.)?vplfan\.com/.*$ [NC]
# Autorisé à partir de la traduction Google
RewriteCond %{HTTP_REFERER} !^http://translate\.google\.com/.*((www|forum)\.)?vplfan\.com [NC]
# Autorisé à partir du cache de Google
RewriteCond %{HTTP_REFERER} !^http://64\.233\.(167|183)\.104.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://66\.102\.9\.104.*$ [NC]
# Autorisé à partir de la recherche d'images de Google
RewriteCond %{HTTP_REFERER} !^http://images\.google\..*/.*$ [NC]
# Autorisé à partir du cache de Yahoo
RewriteCond %{HTTP_REFERER} !^http://72\.30\.186\.56.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://216\.109\.(117|125)\.(130|135).*$ [NC]
# Autorisé à partir de la recherche de Yahoo
RewriteCond %{HTTP_REFERER} !^http://.*\.search\.yahoo\.com/.*$ [NC]
# Autorisé à partir de la traduction Yahoo et Altavista
RewriteCond %{HTTP_REFERER} !^http://babelfish\.(yahoo|altavista)\.com/.*((www|forum)\.)?vplfan\.com [NC]
# Autorisé à partir de la recherche d'images de MSN
RewriteCond %{HTTP_REFERER} !^http://search\.msn\..*/.*$ [NC]
# Autorisé à partir du cache de MSN
RewriteCond %{HTTP_REFERER} !^http://cc\.msnscache\.com/.*$ [NC]
# Autorisé à partir de la recherche de Lycos
RewriteCond %{HTTP_REFERER} !^http://vachercher\.lycos\.fr/.*$ [NC]
# Autorisé à partir de la recherche de Ask
RewriteCond %{HTTP_REFERER} !^http://.*\.ask\.com/.*$ [NC]
# Autorisé à partir de la recherche de Gigablast
RewriteCond %{HTTP_REFERER} !^http://.*\.beta\.gigablast\.com/.*$ [NC]
# Autorisé à partir de la recherche de Picsearch
RewriteCond %{HTTP_REFERER} !^http://.*\.picsearch\..*/.*$ [NC]
# Redirection vers le fichier nohotlink en fonction du type de fichier
RewriteRule \.(jpe?g|gif|bmp|png|mpe?g|avi|wmv)$ http://www.vplfan.com/img/nohotlink.$1 [NC,R,L]

J'ai ajouté des commentaires pour que ce soit plus clair.

J'ai testé sur mon site et ça fonctionne plutôt bien.

J'aurai aimé avoir des conseils sur les domaines qu'il faudrait rajouter ou supprimer ?

Je connais VisoHotlink, mais ça ne m'intéresse pas.


julk
WRInaute passionné
WRInaute passionné
 
Messages: 604
Inscription: Ven Mar 12, 2004 18:50

Message le Jeu Fév 28, 2008 1:17

je crois que google garde une copie des images sur son site.
je pense qu'avoir une telle démarche est un peu inutile...
bloque juste hotlink te prend pas autant la tête.

padawan2
WRInaute passionné
WRInaute passionné
 
Messages: 590
Inscription: Ven Fév 02, 2007 19:51

Message le Jeu Fév 28, 2008 1:47

ça a l'air pas mal.

Moi si j'étais toi j'utiliserai plutot du filigrane automatique en cas de hotlinking... ça peut te faire un peu de pub.

Une personne qui veut te piquer des images le fera toujours, à la main ou de manière automatique

vplfan
Nouveau WRInaute
 
Messages: 4
Inscription: Jeu Fév 28, 2008 0:24

Message le Jeu Fév 28, 2008 10:35

Merci pour vos réponses.

Google garde effectivement une copie des images sur ses serveurs, mais lorsqu'on clique sur une image, la page de mon site s'ouvre dans un frame et c'est pour pas bloquer l'affichage des images dans ce cas-là que j'ai autorisé tous ces domaines.

@padawan2
Tu parles d'un système comme on peut trouver ici ici ?

Et sinon vous avez des domaines qu'il serait utile de rajouter ?


julk
WRInaute passionné
WRInaute passionné
 
Messages: 604
Inscription: Ven Mar 12, 2004 18:50

Message le Jeu Fév 28, 2008 11:33

si ça s'ouvre dans une frame, il n'y a pas d'hotlink
sérieux tu galère un peu pour rien, bloque juste le hotlink tu devrais pas avoir de problèmes particuliers

vplfan
Nouveau WRInaute
 
Messages: 4
Inscription: Jeu Fév 28, 2008 0:24

Message le Jeu Fév 28, 2008 13:05

J'ai essayé d'enlever tous les autres domaines à part le mien. Et lorsque je regarde le cache google de mon site ou une image sur une page de mon site via la recherche d'images, l'image nohotlink apparait.


julk
WRInaute passionné
WRInaute passionné
 
Messages: 604
Inscription: Ven Mar 12, 2004 18:50

Message le Ven Fév 29, 2008 12:37

le cache prend en compte aussi les images donc c'est tout à fait normal.

vplfan
Nouveau WRInaute
 
Messages: 4
Inscription: Jeu Fév 28, 2008 0:24

Message le Ven Fév 29, 2008 18:34

Ben oui, donc pour moi c'est nécessaire d'inclure tous ces domaines afin que les photos s'affichent correctement.


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités