/ / Redirection conditionnelle avec .htaccess - apache, .htaccess, redirect

Redirection conditionnelle avec .htaccess - apache, .htaccess, redirect

Je ne suis pas content de la façon dont Pinterest fait référencemes photos, en tant que source mentionnée dans leur page, renvoient directement au fichier image JPEG au lieu de la page qui le contient, qui comprend également la référence de l'auteur et les informations de la licence.

Cependant, au lieu de leur demander de supprimer les référencesToutes les images, j’aimerais les conserver car c’est un bon moyen de générer du trafic, mais j’aimerais créer une redirection à partir de l’URL de l’image JPEG vers la page contenant ces éléments.

Est-il possible d'effectuer une redirection conditionnelle avec .htaccess si le lien provient d'un serveur externe?

Merci a tous !

Réponses:

0 pour la réponse № 1

Vous pouvez utiliser la technique décrite ici: http://httpd.apache.org/docs/current/rewrite/access.html#blocked-inline-images

Supposons que votre site est www.example.com et que vous souhaitez rediriger toutes les demandes d'images JPEG (par exemple, image123.jpeg) ne provenant pas de votre site, vers la page php correspondante (par exemple, /galleries/image123.php).

Vous pouvez le faire de cette façon:

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !www.example.com [NC]
RewriteRule (.*).(jpg|jpeg)$ /gallery/$1.php [R,NC]