empêcher accès direct à un .swf

WRInaute accro
Bonjour

Cas classique me direz-vous, mais je sèche comme un bleu :oops:

Mes .swf sont dans un sous-répertoire /videos/ et sont appelés depuis des billets sur mon blog. J'aimerais qu'ils ne soient pas "exploitables" depuis un autre domaine (me les piquer, m'en tape, y'a mon URL en dur dans l'animation, mais pas les "utiliser", BP oblige !)

J'ai essayé ça (placé dans mon rép. /videos/) mais ça marche pô :x


Code:
RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^blog.monsite.com$ [NC] 
ReWriteRule .*\.(swf|avi)$ - [L,F]


Un p'tit coup de main ?...
 
WRInaute passionné
J'ai trouvé sa :
Code:
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://www.example.com/.*$ [NC] 
RewriteRule .*\.(swf|avi)$ - [F]
..peut etre que ...
 
WRInaute occasionnel
Voilà ce que j'utilise pour un de mes sites:
Code:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://www.domain.tld [NC]
RewriteRule .*\.swf$ http://www.domain.tld/redirect.html [R,L]

Redirect.html est une page où tu peux inviter l'internaute à cliquer sur un lien redirigeant vers ton site (afin qu'il puisse visualiser ton swf sur ce dernier)... :)

Ps: en faisant tes tests (même si ça coule de source), veille bien à vider ton cache.
 
WRInaute accro
Super, ça marche :D


MERCI beaucoup pour ton aide ! Ça m'évitera peut-être d'exploser ma bande passante (sait-on jamais !)
 
Discussions similaires
Haut