Protection des images avec htaccess : Paramétrable ?

WRInaute occasionnel
Bonjour à tous,

J'ai un fichier htaccess qui protège le linkage de mes images, dans un répertoire particulier. Cependant, j'aimerai lever cette interdiction pour un nom précis d'image (test.jpg), savez-vous comment faire ?

Merci d'avance !
 
WRInaute discret
c'est quoi le code htaccess utilisé ?
sur tout les codes de protection hotlinking (que je connai) ya une ligne d'extension à interdire, tu enléve l'extention .jpg tout simplement,
pour une seul image aucune idée.
 
WRInaute accro
Si tu fais ta protection avec une commande RewriteRule, la premiere strategie qui me vient à l'esprit est de créer un dossier a part /image2/test.jpg et d'éteindre le moteur pour ne pas processer à la réécriture.

dans le repertoire : /image2/

RewriteEngine off
 
WRInaute occasionnel
Ok, merci pour vos réponses :)

Malheureusement, je ne peux pas déplacer l'image en question (image "test.jpg" - différente - dans des centaines de dossiers).

Si vous avez d'autres idées, n'hésitez pas :)
 
WRInaute accro
faudrais savoir, au debut tu dis travailler dans 1 repertoire particulier
-->
"J'ai un fichier htaccess qui protège le linkage de mes images, dans un répertoire particulier."
puis ensuite tu compliques le probleme : "dans des centaines de dossiers"

En réécrivant l'image tu dois pouvoir contourner la regle de hot-linkage

Code:
ReWriteRule test\.jpg$  image2/test.jpg [R]

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.votredomaine.net/.*$ [NC]
ReWriteRule .*\.(gif|png|jpe?g)$ - [F]


et dans le repertoire image2/test.jpg

RewriteEngine off
 
WRInaute occasionnel
Pour info, mon hébergeur m'a donné la solution, si ca peut servir à quelqu'un d'autre :

Code:
RewriteCond %{REQUEST_filename}!^test.jpg$ [NC]

Cette ligne est à place avant l'instruction "RewriteRule"
 
Discussions similaires
Haut