|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 2 ![]() |
Bonjour, voici mon problème.
Je suis illustrateur et j'ai un portfolio en ligne visible à cette adresse http://portfolio.wopah.com Les illustrations sont stockées ici : http://book.wopah.com/z/albums/main/ Ce que j'aimerais, c'est que lorsqu'on entre l'url directe d'une image dans le navigateur (par exemple http://book.wopah.com/z/albums/main/heman.jpg), cela renvoie (de façon transparente), vers un script qui affiche ladite image avec une mise en page particulière, avec un lien vers le portfolio etc. J'ai donc fait le script en question et créé le htaccess suivant : Code :
Quelqu'un a-t-il une solution ? |
||
|
|
00
|
|
|
#2 | ||||
![]() ![]() Inscription : août 2005 Messages : 8 253 ![]() |
Ce n'est pas forcément très beau mais tu peux ajouter un paramètre d'URL dans le src de ton <img> et que tu testes dans une RewriteCond pour savoir si tu dois réécrire ou non vers ton script. Par exemple : <img src="image.jpg?toto">
Code :
Code :
__________________
![]() 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 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 2 ![]() |
Merci beaucoup Mac pour ta réponse (et très bel avatar).
C'est vrai que ta solution fonctionnerait, mais j'aimerais un truc le plus "naturel" possible (sans avoir à ajouter de paramètres, changer les url etc). Ceci dit, plus ça va plus je me dis que c'est infaisable |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 253 ![]() |
Tu as une troisième solution qui te conviendrait dans l'absolu : c'est vérifier le Referer : si, en accédant à ton URL .jpg, tu as un referer qui est cette même URL, cela veut dire qu'on demande à afficher l'image depuis ton script et que donc on ne doit pas réécrire. C'est bien joli mais il y a un problème pratiquement incontournable : certains navigateurs n'envoient pas de referer pour des raisons de confidentialité, et du coup, pour ces utilisateurs, ben ils ne pourront pas voir l'image.
__________________
![]() 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
|
Copyright © 2000-2012 - www.developpez.com