IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Hotlinking et redirection complète de la page à un autre url


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de dancom5
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56

    Informations forums :
    Inscription : Janvier 2010
    Messages : 808
    Par défaut Hotlinking et redirection complète de la page à un autre url
    Bonjour.

    Il y a beaucoup d'information sur la redirection d'une image par une autre image lorsqu'il y a du Hotlinking mais pas de redirection à un autre url ou domaine.

    Je sais qu'on peut remlacer ceci : - [NC,F] par ceci : http://domain.com/image.jpg mais je veux pas afficher une image mais un autre site.

    En passant, ce code fonctionne très bien si je veux remplacer par une autre image en mettant un url/image.jpg [L]

    code original :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    RewriteEngine on 
    RewriteCond %{HTTP_REFERER} !^$ 
    RewriteCond %{HTTP_REFERER} !^http://[-_a-z0-9.]*domain\.net$ [NC] 
    RewriteCond %{HTTP_REFERER} !^http://[-_a-z0-9.]*domain\.net/.*$ [NC]
    RewriteRule .*\.(gif|jpe?g?|jp2|png|svgz?|ico|css|pdf|zip|gz|js|mp3|m4a|mp4|mov|divx|avi|wma?v?|wmp|swf|flv|docx?|xlsx?|pptx?|vbs|rtf|asf?x?|odt|ods|odp|odg|odb)$  - [NC,F]
    De l'aide serait appréciée.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Tu ne peux pas lutter : quand le navigateur demande l'URL de l'image hot linkée, il sait qu'il est en train de demander une image qui va afficher au milieu d'un page, alors l'éventuelle redirection ne peut s'appliquer qu'à l'image : tu ne peux pas, à partir d'une image, forcer la redirection complète de la page. Même envoyer du JavaScript à la place d'une image valide n'y fera rien car le navigateur veut afficher une image, pas exécuter du JavaScript, alors tout ce qu'il fera c'est ne rien afficher du tout.

  3. #3
    Membre éclairé Avatar de dancom5
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56

    Informations forums :
    Inscription : Janvier 2010
    Messages : 808
    Par défaut
    Bonjour.

    C'est faisable, j'ai déjà vu ça une place. Quand on essais de linker une image, il va faire une redirection dans un autre URL. Maintenant, il s'agit si c'est pas une commande dans .htaccess qui lui va faire appel à un fichier .php avec des commandes.

    J'ai fait un test avec une interdiction totale d'accès aux fichier *.jpg dans .htaccess :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <Files *.jpg>
    order allow,deny
    deny from all
    </Files>
    et l'utilisation de ceci :
    test.php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    header('Content-type: image/jpg');
    include_once('test.jpg');
    ?>
    ça marce bien.. personne peut utiliser via le navigateur l'accès direct au fichier ni en utilisant des balise img html. Et l'affichage a lieu avec l'inclusion. Mais, la limite est que tu ne peux pas mettre n'importe quoi après dans le fichier php. J'ai pas poussé mes tests plus loin pour voir jusque où que je pouvais aller.

    J'ai vu sur un site qu'il était possible de faire une redirection à un url plutôt qu'une image, c'est pour ça que j'ai créé ce topic.

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Je ne vois pas trop où ça peut te mener : tu es content, tu peux exécuter du code PHP sur le serveur quand on demande une image hot linkée, mais après ? Le navigateur reste toujours sur la page qui affiche ton image, le navigateur n'est pas entièrement redirigé vers un autre site

  5. #5
    Membre éclairé Avatar de dancom5
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56

    Informations forums :
    Inscription : Janvier 2010
    Messages : 808
    Par défaut
    Tout à fait. J'ai entre-temps vu autre chose, mais le problème du topic est encore là.

    Citation Envoyé par _Mac_ Voir le message
    Je ne vois pas trop où ça peut te mener : tu es content, tu peux exécuter du code PHP sur le serveur quand on demande une image hot linkée, mais après ? Le navigateur reste toujours sur la page qui affiche ton image, le navigateur n'est pas entièrement redirigé vers un autre site

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par dancom5 Voir le message
    C'est faisable, j'ai déjà vu ça une place.
    Si tu connais un exemple de site qui se protège du hotlinking comme tu le souhaites, peux-tu nous l'indiquer, qu'on puisse étudier son fonctionnement ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Redirection vers la bonne page
    Par Dargos dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/05/2006, 03h39
  2. [PHP-JS] Redirection vers la bonne page
    Par Dargos dans le forum Langage
    Réponses: 5
    Dernier message: 02/05/2006, 11h03
  3. [PHP-JS] Redirection vers la bonne page
    Par Dargos dans le forum Langage
    Réponses: 3
    Dernier message: 28/04/2006, 15h57
  4. redirection vers la bonne page
    Par PAYASS59 dans le forum Langage
    Réponses: 6
    Dernier message: 30/01/2006, 11h30
  5. Redirection en fin de page
    Par FamiDoo dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/01/2005, 16h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo