Protection des "hotlinks" : mettre des exceptions

WRInaute passionné
Coucou à tous ;)

J'ai trouvé en flânant sur le net la protection des hotlinks via htaccess :

Code:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domain.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]

Comment faire pour y mettre des exceptions ? Du style, si je veux que la ban contenue dans domain.com/images/ban.gif puisse être affichée ? ( histoire de partenariats ;) )

Merci :)
 
WRInaute passionné
Euh, bon, le forum que j'ai vu a dû m'abuser alors :)

Si ça n'existe pas, j'explique :
Si un site veut lier une image de mes tutoriaux, qu'il ait une image de restriction, du style une croix rouge "ne pas voler" ou un truc du genre ;)
 
A
Anonymous
Guest
Je mettrai plutôt
Code:
RewriteRule ^.*\.(gif|jpg)$ - [F]
le [F] renvoie une erreur 401 (pas d'autorisation d'accès au document) et l'affichage aura le même effet que pour une image non trouvé (une petite croix avec le contenu de la balise ALT) car la page renvoyée par le serveur ou celle générée dans le cas où le browser affiche les pages d'erreurs "simplifiées" ne correspondent pas format de codage d'une image.
 
WRInaute impliqué
Re: Protection des "hotlinks" : mettre des excepti

Code:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.lesitequetuveux.com/.*$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domain.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]
 
WRInaute discret
Autrement, tu as un très bon tuto sur le site -www.alistapart.com
-http://www.alistapart.com/articles/hotlinking/
Eux aussi appellent ça "hotlinking" mais c'est une expression davantage qu'un terme. Tu viendrais pas de chez eux par hasard ? :)
 
Discussions similaires
Haut