rediriger une requête d'image inexistante

smorge
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 499
Inscription: 17 Juin 2009

rediriger une requête d'image inexistante

Message le Lun Déc 12, 2011 9:20

Bonjour à tous,

J'ai un site extérieur qui m'appelle 1000 fois par jour une image qui n'existe pas sur mon serveur. Je leur ai demandé plusieurs fois de corriger, mais sans réponse... J'ai essayé de rediriger, de rewriter, d'interdire le référent etc. mais je cale complètement comme c'est une URL qui a des caractères :cry:

Est-ce que quelqu'un saurait comment je peux rediriger l'URL ci-dessous vers une autre URL de mon choix ? (un petit .jpg bien choisi par exemple :twisted: )

Code: Tout sélectionner
<img src="http://example.com/dossier1/dossier2/image?msg=Nom+Prenom&amp;err=L"


Merci à celui qui pourra me donner une piste :D

ZelkiN
WRInaute impliqué
WRInaute impliqué
 
Messages: 500
Inscription: 27 Juil 2007

Re: rediriger une requête d'image inexistante

Message le Lun Déc 12, 2011 12:06

normalement tu pourrais faire ca avec un htaccess et un bon rewrite non ?

smorge
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 499
Inscription: 17 Juin 2009

Re: rediriger une requête d'image inexistante

Message le Lun Déc 12, 2011 12:55

Bah, tous mes essais .htaccess et rewrite sont un coup d'épée dans l'eau pour l'instant, rien n'y fait, je suis pas bon... J'ai même reconstruit l'arborescence demandée mais comme il y a des paramêtres et pas d'extension ça marche pô :(

Ce que je veux c'est juste pouvoir faire correspondre cette requête à une image réelle (c'est ce qui est demandé par le site voleur), plutôt que d'avoir 1000 erreurs 404 par jour.


zeb
WRInaute accro
WRInaute accro
 
Messages: 4569
Inscription: 5 Déc 2004

Re: rediriger une requête d'image inexistante

Message le Lun Déc 12, 2011 13:04

C'est du hotlink donc...
Code: Tout sélectionner
   RewriteEngine On
   RewriteCond %{HTTP_REFERER} .*domaine_a_la_con.*
   RewriteRule ^(.*)$ /script.php [L]


Et le script.php qui va bien :

Code: Tout sélectionner
<?php
   header('WWW-Authenticate: Basic realm="Ce site diffuse des photos sans autorisation. Photos originales sur http://www.example.com');
   header('HTTP/1.0 401 Unauthorized');
?>

T'inquiète pas si il percute pas avec ça il percutera jamais et les internautes viendront voir chez toi par curiosité ;-)

smorge
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 499
Inscription: 17 Juin 2009

Re: rediriger une requête d'image inexistante

Message le Lun Déc 12, 2011 13:21

Merci Zeb, je veux bien essayer mais je ne suis pas sûr que ça fonctionne vu que ce n'est pas du vrai hotlink :

<img src="http://example.com/dossier1/dossier2/image?msg=Nom+Prenom&amp;err=L"

En fait ce qu'il appelle dans sa balise <img> n'est pas tout a fait une image mais les anciens paramêtres d'appel d'une image... Tu crois que je peux essayer quand même ton code ?

Merci à tous les deux pour votre aide en tout cas :)

Edit : je viens de relire ton code, à priori peu importe ce qu'il demande les requêtes depuis son url son renvoyées vers le script ? J'essaie ça pour voir.


zeb
WRInaute accro
WRInaute accro
 
Messages: 4569
Inscription: 5 Déc 2004

Re: rediriger une requête d'image inexistante

Message le Lun Déc 12, 2011 13:29

smorge a écrit:peu importe ce qu'il demande les requêtes depuis son url son renvoyées vers le script ?

exactement et tu te paie une jolie popup sur son site qui demande un login mot de passe avec un gentil message :D

smorge
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 499
Inscription: 17 Juin 2009

Re: rediriger une requête d'image inexistante

Message le Lun Déc 12, 2011 14:31

Grr, ça ne marche pas, son site me provoque toujours des 404... je pense que comme l'url n'existe pas elle part direct en erreur 404, via mon .htaccess

Comment peut-on réécrire une URL inexistante qui a des paramêtres, la rendre "réelle" pour pouvoir ensuite la rediriger ??
Dernière édition par smorge le Lun Déc 12, 2011 14:33, édité 1 fois.


zeb
WRInaute accro
WRInaute accro
 
Messages: 4569
Inscription: 5 Déc 2004

Re: rediriger une requête d'image inexistante

Message le Lun Déc 12, 2011 14:32

Grr, ça ne marche pas

là tu m'étonne ! tu peux me passer son url par MP ?

smorge
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 499
Inscription: 17 Juin 2009

Re: rediriger une requête d'image inexistante

Message le Lun Déc 12, 2011 17:21

Merci à zeb qui a pris le temps de m'aider en MP :)


JanoLapin
WRInaute accro
WRInaute accro
 
Messages: 4054
Inscription: 21 Sep 2008

Re: rediriger une requête d'image inexistante

Message le Lun Déc 12, 2011 18:32

tant mieux !

Ce serait sympa de prendre le temps de poster la solution complète avec les éventuelles explciations / commentaires pour les autres lecteurs.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

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