Est-il possible de connaitre l'url d'un site qui hotlink nos images ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Stellvia, 9 Décembre 2014.

  1. Stellvia
    Stellvia WRInaute impliqué
    Inscrit:
    28 Décembre 2004
    Messages:
    566
    J'aime reçus:
    5
    Bonjour,

    J'ai une question qui peut paraitre bête mais je ne trouve pas la réponse....

    Est-il possible de connaitre les url des sites qui hotlink vos images ?
     
  2. soinvisage
    soinvisage WRInaute passionné
    Inscrit:
    13 Septembre 2012
    Messages:
    1 125
    J'aime reçus:
    0
  3. Tanuki
    Tanuki WRInaute occasionnel
    Inscrit:
    26 Avril 2006
    Messages:
    365
    J'aime reçus:
    0
    Bonjour,

    En cherchant dans tes stats des sites référents qui génèrent des hits sans générer des pages vues

    PS: le petit code qui va bien à mettre dans ton htaccess si tu veux les bloquer une fois que tu les aura repérés:

    Code:
    RewriteCond %{HTTP_REFERER} ^http://(www.)?example.com
    ReWriteRule .*\.(gif|png|swf|jpe?g|jpg)$ - [F]
     
  4. Stellvia
    Stellvia WRInaute impliqué
    Inscrit:
    28 Décembre 2004
    Messages:
    566
    J'aime reçus:
    5
    Merci pour vos réponses.


    Donc il y a moyen de connaitre l'url ?
    Je ne trouve pas ces stats, tu parle de log apache ou d'analytic par exemple ?
     
  5. Tanuki
    Tanuki WRInaute occasionnel
    Inscrit:
    26 Avril 2006
    Messages:
    365
    J'aime reçus:
    0
  6. baud74
    baud74 WRInaute impliqué
    Inscrit:
    21 Juillet 2014
    Messages:
    580
    J'aime reçus:
    0
    non, vu qu'analytics fonctionne avec un tag dans une page html et que là, c'est une image qui est appelée.
     
  7. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 024
    J'aime reçus:
    1
    il serait assez extraordinaire qu'un système basé sur un tag javascript soit en mesure de détecter la visite sur une image ... 8O

    edit > désolé baud74 j'avais pas encore lu ta réponse :D
     
  8. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 024
    J'aime reçus:
    1
    Oui même si c'est pas "simple".

    Une solution consiste a intercepter tout le trafic image avec une règle de réécriture à la racine du site pour renvoyer le traitement sur un script php qui lui testera $_SERVER['HTTP_REFERER'].
    En fonction du résultat du test ($_SERVER['HTTP_REFERER'] == toi ou pas) tu peut décider de servir l'image, ou une autre image, ou un code d'interdiction (amusant), voir simplement d'alimenter un fichier de log pour jouer avec ensuite ...

    Après il y a aussi l'analyse de log apache mais c'est lourd.
     
  9. ybet
    ybet WRInaute accro
    Inscrit:
    22 Novembre 2003
    Messages:
    7 419
    J'aime reçus:
    1
    J'ai mentionné cette méthode il y a quelques semaines sur WRI mais seul problème: Google ne les index plus :wink:

    La solution: passe par HTaccess avec
    order allow,deny
    deny from adresse
    ## adresse du site, pour une plage: http://www.materiel-informatique.be/cidr.php
    allow from all

    Il va juste se prendre des erreurs 403 sur son serveur: soit il va supprimer les images (ces erreurs sont dérangeantes), soit c'est un amateur ... et là tu modifie le nom des images (erreur 404 sur ses visiteurs).
     
  10. serge971
    serge971 WRInaute discret
    Inscrit:
    11 Avril 2004
    Messages:
    77
    J'aime reçus:
    0
  11. ybet
    ybet WRInaute accro
    Inscrit:
    22 Novembre 2003
    Messages:
    7 419
    J'aime reçus:
    1
  12. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    en fait, il faut aussi ajouter la condition du referer non vide, sinon, effectivement, ça sera en erreur pour tous les bots
     
  13. ybet
    ybet WRInaute accro
    Inscrit:
    22 Novembre 2003
    Messages:
    7 419
    J'aime reçus:
    1
    Tu peux expliquer?
     
  14. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    RewriteCond %{HTTP_REFERER} ^http://(www.)?example.com
    cette condition n'est pas respectée si ton referer est nul, ce qui fait que tu envoies une 401 ou 403 (je ne sais plus laquelle) à tous les moteurs
     
  15. ybet
    ybet WRInaute accro
    Inscrit:
    22 Novembre 2003
    Messages:
    7 419
    J'aime reçus:
    1

    en gros ajouter RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} ^http://(www.)?example.com

    ?
     
  16. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
  17. baud74
    baud74 WRInaute impliqué
    Inscrit:
    21 Juillet 2014
    Messages:
    580
    J'aime reçus:
    0
    en faisant cela, tu débloques les gens qui surfent en ayant un referer vide.
     
  18. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    oui, mais sinon tu bloques tous les bots. C'est un choix à faire !
     
  19. baud74
    baud74 WRInaute impliqué
    Inscrit:
    21 Juillet 2014
    Messages:
    580
    J'aime reçus:
    0
    sauf à débloquer les robots (ou les 2-3 robots qui comptent) autrement.
     
  20. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 973
    J'aime reçus:
    121
    Perso j'utilise mes logs serveurs pour ça : ce sont les hits sans visites. Et pour examen ultérieur je redirige tout sur une image hébergée sur un autre serveur (en l’occurrence un vieux free) qui me sert à vérifier de temps à autres que le hotlink ne cache pas un pillage pur et simple du contenu.
     
  21. ybet
    ybet WRInaute accro
    Inscrit:
    22 Novembre 2003
    Messages:
    7 419
    J'aime reçus:
    1
    Pour ma part, un développement maison bloque les referer vides par php sur les pages php. Les robots standards ont tous un referer.

    Installé la modif sur un site, vous tient au courant mais ca semble une bonne solution
     
  22. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    euh, en es-tu bien sûr ?
     
  23. frenchhorn
    frenchhorn WRInaute passionné
    Inscrit:
    8 Février 2007
    Messages:
    1 136
    J'aime reçus:
    3
    Salut

    Comment vous vous y prenez pour stocker vos log des referer qui hotlink vos images? insertion dans une base de donnée du type MySQL? sur une page web qui a 30 images, cela ne pose t il pas un problème de temps d'accès à la base de donnée?
     
  24. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 024
    J'aime reçus:
    1
    C'est fortement dépendant de la techno du site, perso je n'ai quasi que des scripts php qui délivrent mes images qui ne sont pas accessibles en direct donc que ce soit du flat file ou du SQL le log est facile à gérer.

    Si tu as un hébergement classique et une techno de base il est peut être préférable de t’orienter ver un script d'analyse de fichier log serveur (ça dois pouvoir se faire avec une ou deux lignes de schell) du coup le traitement se fait pas en live et tu ne risque aucun problème de charge si tu déporte ça chez toi.
     
Chargement...
Similar Threads - possible connaitre hotlink Forum Date
Comment connaître son page rank avec exactitude (si c'est possible) Netlinking, backlinks, liens et redirections 23 Juin 2009
Impossible de connaitre ma densite de mot clef Débuter en référencement 9 Avril 2008
possible de connaître son positionnement sur un mot ? Débuter en référencement 23 Avril 2007
Connaître ses backlinks avec leur PR, possible ? Netlinking, backlinks, liens et redirections 15 Mars 2007
faire connaitre son site en 24h chrono possible ????? Débuter en référencement 15 Juillet 2005
Des avis sur mon site svp et échange de lien possible Demandes d'avis et de conseils sur vos sites 28 Avril 2022
"Impossible de lire le sitemap" Search console Crawl et indexation Google, sitemaps 20 Mars 2022
Search Console Impossible de demander une indexation manuelle, état exclut Problèmes de référencement spécifiques à vos sites 12 Février 2022
Tweet sponsorisé avec sondage impossible Twitter 8 Février 2022
Impossible de lire le sitemap (webmaster tools) Crawl et indexation Google, sitemaps 17 Novembre 2021
Impossible de décocher la case de demander aux moteurs de recherche Problèmes de référencement spécifiques à vos sites 29 Octobre 2021
WordPress Balise canonique sur une page impossible à modifier via Yoast Problèmes de référencement spécifiques à vos sites 28 Octobre 2021
Impossible d'indexer mon site sur google search console Rédaction web et référencement 5 Octobre 2021
Impossible de mettre à jour mes articles comment faire? Débuter en référencement 25 Août 2021
location.href possible en nofollow ? Développement d'un site Web ou d'une appli mobile 5 Juillet 2021
Est-il possible d'estimer le nombre de truviews sur youtube ads ? AdWords 6 Juin 2021
static possible pour une méthode avec promise ? Développement d'un site Web ou d'une appli mobile 3 Février 2021
Impossible de créer un nom d'utilisateur sur ma page FB Facebook 26 Octobre 2020
Impossible de faire une redirect 301 ou permanent URL Rewriting et .htaccess 22 Octobre 2020
activité inhabituelle impossible d'ouvrir hotmail Droit du web (juridique, fiscalité...) 18 Octobre 2020