Comment éviter le hotlink ( vol de lien)?

Nouveau WRInaute
Bonjour a tous, j'ai un très gros probleme actuellemet sur mon site. on me vole mes liens :(
Cela a pour effet que mon hebergeur ne plus trop suivre le nb de téléchargement car il est trop élévé.
Je cherche tt simplement un moyen pour bloquer les liens et éviter qu'on puisse les remettres sur un autre site.
Je suis pret a prendre n'importe qu'elle idée tant qu'elle me permet de résoudre ce problème qui hélas m'en pose beaucoup actuellement.

Je vous remercie d'avance pour vos possibles réponses ;)
 
WRInaute discret
Salut,

tu veux dire que par exemple on te pique tes images en les linkant ?

Si oui, tu peux faire un htaccess comme ceci dans ton répertoire contenant tes images :

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?ton-site.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|jpg)$ - [F,NC]

ça marche aussi pour les autres extensions ;-)

a +
 
Nouveau WRInaute
en faite on me pique des liens pour des video que j'heberge sur un ftp.
Des personnes on juste reprit ses liens pour les mettres sur le site en faisant croire qu'il les heberge alors que c'est moi. Et cela se voit sur ma bande passante ;)
Moi je veux des lignes de programme qui interdise ça. Bine plus sophistiquer qu'un click droit qui n'est d'aucune utilité ;)
 
WRInaute discret
Heu ce que je t'ai passé n'a rien à voir avec un anti clic droit...

Par contre ça ne sera pas efficace par FTP puisque le htaccess ne contrôle pas les liens FTP. Bref tu n'as qu'à passer par des liens http ou sinon tu fais un lien via un script php et un force download.
 
Nouveau WRInaute
moi je n'y connais hélas pas grand chose :?
Bon y aura peut etre d'autre réponse mais je pense que ma demande soit exeptionnel. Je ne dois pas etre le seul dans le cas :)
 
WRInaute discret
Bah c'est simple, tu ne proposes plus de liens via ftp mais via http, et ensuite tu places un htaccess comme je te l'ai montré au dessus, et tu mets les extensions que tu veux voir filtrées.
 
Nouveau WRInaute
hèlas c'est impossible puisqu'on paye le ftp ;)
C'est un privée et il sert exclusivement au ddl proposer sur le site D'ailleur je vois pas comment proposer des ddl autre que ftp ou serveur dédié?
En http c impossible enfin je vois pas ou tu les stock?
 
Nouveau WRInaute
ah oui exact c une adresse du type http:// j'avais zapé
Par contre pour les IP je sais pas car j'ai pas encore chopper les sites en questions mais mon hebergeur en est sur ;)
 
WRInaute discret
bon bah dans le dossier qui contient tes fichiers tu mets le htaccess que je t'ai filé plus haut en rajoutant ou en changeant les extensions.

Le contenu du htaccess doit être placé dans un fichier nommé .htaccess
 
Nouveau WRInaute
bon j'ai essayé sa marche pas. Je pense que je fais pas tt bien. Alors je vais te montrer ce que j'ai fait et ce qu'il y a a corriger.

J'ai creer un fichier aide.htaccess dans lequel j'ai mit les ligne de programme suivant :

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?nomdemonsite.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|avi|zip)$ - [F,,NC]

Ce fichier je l'ai mi alors dans mon ftp en 1er page pour bloquer les fichier qui y été mais sa marche pas

Je pense que j'ai pas tt fait bien. Question peut etre bete, le programme est aussi simple?
 
WRInaute passionné
Pour le fichier tu dois le nommer .htaccess (sans rien avant .htaccess ce n'est pas une extension c'est le nom du fichier) tu peux le renommer avec ton client ftp si tu n'y arrives pas sur ton os.
 
WRInaute discret
non non pas de truc avant le ".htaccess"

le fichier doit s'appeller ".htaccess" et pas "aide.htaccess"..

Tu ne pourras pas sans bidouilles le nommer comme ceci sous windows, il faut le faire via ton client FTP.
 
WRInaute discret
Je préviens tout de suite, c'est un hors-sujet (désolé...) :

anthomicro, j'ai joué au quiz informatique du site de ton profil (ton site je l'espère), 30 questions niveau facile.
Une fois les résultats affichés, j'ai cliqué à nouveau sur "Quiz informatique" et j'ai choisi cette fois-là 10 questions niveau difficile.
Eh bien les 10 questions figuraient dans le quiz 30 questions niveau facile.

A part ça le site est vraiment très agréable, même si la partie "Internet et réseaux" mériterait d'être davantage développée.

@+
 
Nouveau WRInaute
bon avec une bidouille j'ai reussit a le nommer .htaccess mais par contre tjr rien :/

Question sa marche bien avec les zip?

Car pour l'instant sa marche pas? jai peut etre encore mal fait un truc.
Il suffit de mettre se .htaccess dans le dossier ou se trouve mes .jpg/avi ou .zip et normalement sa les bloque?
 
WRInaute discret
Oui c'est normal pour l'instant, le niveau des questions n'est pas pris en compte (c'est dans ma todo liste)

pour la section réseaux j'ai acheté un livre sur le sujet, c'est aussi prévu :)

a +
 
WRInaute passionné
Kakashi, "toujours rien" ... tu veux dire que tu as bien fait le test de mettre un lien http vers ton fichier depuis un autre site que le tien et voir si tu peux le télécharger avec ce lien ?
 
WRInaute impliqué
Pourquoi ne pas mettre des liens http:// dans ton site que tu transformes en ftp:// dans ton .htaccess

Je pense qu'avec ca tu pourras utiliser la règle qu'on t'a passé au dessus, s'il y'a conflit tu peux faire autre chose :

Tu fais des liens http:// vers une page de contrôle qui vérifie le referer et si le referer est bien ton site tu fais une redirection 301 vers le lien FTP en fonction des arguments passés en paramètres (A toi de réflechir là dessus).
 
Nouveau WRInaute
Oui Dj_Apx :(

J'ai mi ca:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?nomdemonsite.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|avi|zip)$ - [F,,NC]

Dans un fichier nommer .haccess et après je les mi dans mon ftp mais rien helas.

Je voulais savoir si je me serais pas tromper pour mettre l'adresse du site ou si sa marchait pour les zip?
 
WRInaute passionné
Question bête : t'as remplacé nomdemonsite.com par le tien ?

Si ton site correspond au critere de WRI, tu peux eventuellement donner l'adresse.

François
 
Nouveau WRInaute
oui lol je suis kan meme pas bete mais comme j'ai lu la charte je l'ai pas mi ^^

Après je sais pas si il correspond au critere de WRI. C'est un site sur Naruto ( un manga) donc voila
 
Nouveau WRInaute
bonjour, quand j'ai utilisé ce htaccess, les images ne s'affichent plus sur mon site. Prière de m'informer sur le problème.

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mondomaine.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|avi|zip|exe)$ - [F,,NC]
 
Nouveau WRInaute
voila, j ai changé le htaccess pour:

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?login.free.fr(/).*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?login.online.fr(/).*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp)$ http://login.free.fr/uneimagereservéauvoleur.jpg[R,NC]

Mais toujours le meme probleme, les images ne s'affichent pas sur mon site. j'appelle les images via le lien <img src=images/image.gif ...
 
WRInaute accro
Une question pourquoi bloquer les documents en se basant sur HTTP_REFERER et non pas le HTTP_HOST ?

Parce que le referer n'est pas forcément renseigné, et il peut poser quelques problème. Par contre le HTTP_HOST, quand à lui donne le nom de domaine qui demande l'image non ? :? donc... est-ce faisable avec un HTTP_HOST ??? :!:
 
WRInaute occasionnel
Kakashi Hatake a dit:
en faite on me pique des liens pour des video que j'heberge sur un ftp.
Des personnes on juste reprit ses liens pour les mettres sur le site en faisant croire qu'il les heberge alors que c'est moi. Et cela se voit sur ma bande passante ;)
Moi je veux des lignes de programme qui interdise ça. Bine plus sophistiquer qu'un click droit qui n'est d'aucune utilité ;)


Tu es limité en trafic sur ton ftp?
 
Nouveau WRInaute
Une solution pour le vol de liens...

Voici des solutions plus basiques :

Une image ou une vidéo "aspirée" pour illustrer un blog utilise une adresse http qui peut se rompre si le document source est déplacé.

Solution 1 : Prévenir le propriétaire du blog (ou autre site) de retirer les posts litigieux.

Solution 2 : Plusieurs sites aspirent votre contenu et vous ne pouvez pas faire le tour de l'ensemble des acteurs, alors remplacez votre fichier par un fichier d'alerte (léger). Evidemment votre fichier original devra être déplacé à un autre endroit en espérant que d'autres liens ne seront pas recréés.

Solution 3 : Déplacer le fichier, le lien sera brisé sur le site d'affichage, cela devrait suffire pour réduire la fuite de bande passante.
 
Discussions similaires
Haut