|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : janvier 2010 Messages : 317 ![]() |
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 :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 285 ![]() |
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.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#3 | ||||
|
Membre du Club
![]() Inscription : janvier 2010 Messages : 317 ![]() |
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 :
test.php: Code :
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. |
||||
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 285 ![]() |
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
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#5 | |
|
Membre du Club
![]() Inscription : janvier 2010 Messages : 317 ![]() |
Tout à fait. J'ai entre-temps vu autre chose, mais le problème du topic est encore là.
Citation:
|
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : août 2005 Messages : 8 285 ![]() |
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 ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : janvier 2010 Messages : 317 ![]() |
|
|
|
00
|
|
|
#8 | ||
|
Membre du Club
![]() Inscription : janvier 2010 Messages : 317 ![]() |
C'était probablement un truc du genre qui avait dans le site que j'ai visité :
Code :
Si un accès à partir d'un fichier avec balise <img src...>, on affiche l'image. Mais, si l'accès a lieu à partir d'un autre site, on redirige vers google.com c'est seulement l'accès direct à l'image qui va faire qu'on va être redirigé. Mais la page ne sera pas redirigée. Un fichier image html avec la balise. L'erreur 403 a lieu quand on affiche une image en passant par un autre site et il doit y avoir moyen de détecter ce code et de faire rediriger la page à ce moment là. Et la détection doit avoir lieux dans le .htaccess n'est pas affiché mais la balise reste là. Ça devient un tag qui a un lien brisé. Peut-ton détecter ce lien brisé et faire rediriger la page. Surement que apache a privé vu ce genre de situation. Je continue mes recherches sur le sujet. |
||
|
|
00
|
|
|
#9 | |
![]() ![]() Inscription : août 2005 Messages : 8 285 ![]() |
Citation:
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : janvier 2010 Messages : 317 ![]() |
Dans tous les scénarios testés, le site "B" qui affiche les images du site "A" ne peut pas afficher les images si l'image est directement sollicitée ou si on fait afficher l'image par le navigateur et la redirection à un autre site peut être fait. Mais pas la page-même du site B si on ne fait pas afficher l'image.
Donc, vous avez raison. Je crois que c'est à cause que je me trouve dans le site B et que l'effet se fait que sur l'image même. Je vais finir par trouver une astuce. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com