.htaccess hotlink wmv

WRInaute occasionnel
Salut, j'ai vraiment de la difficulté à bloquer les fichiers wmv pour le hotlink ... J'arrive à bloquer tous les autres fichiers, sauf celui-là. J'ai trouvé un petit code à mettre et il fonctionne pour bloquer les wmv ... Mais je ne suis pas capable après d'autoriser les fichiers sur certains site ... Toujours le wmv le problème ... Enfin, si quelqu'un pourrait m'aider ...

Merci
 
WRInaute occasionnel
Bonjour,

Quel code utilises-tu pour bloquer les autres fichiers ? Et le WMV ?
En nous le donnant on aura peut être plus d'aisance pour t'aider ;)
 
WRInaute occasionnel
Celui-ci marche très bien sauf pour les wmv ... il les blocks pas ...

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?sousdomaine.example.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|wmv|mov|mpg|avi|asf)$ - [F,NC]

Celui-ci blocks les wmv, mais incapble d'ouvrir les portes à mes autres sites.

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g|png|avi|wmv|asf|mpe?g|mov|qt)$ [NC]
RewriteCond %{HTTP_REFERER} !^http://([-a-z0-9]+\.)?example\.com [NC]
RewriteRule ^.*$ - [F]
 
WRInaute occasionnel
fredquebec a dit:
Celui-ci marche très bien sauf pour les wmv ... il les blocks pas ...

Code:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example.com(/)?.*$     [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?sousdomaine.example.com(/)?.*$     [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|wvm|mov|mpg|avi|asf)$ - [F,NC]
Euh ... et les wvm, il te les bloque ? :lol:
 
WRInaute discret
CaYuS a dit:
fredquebec a dit:
Celui-ci marche très bien sauf pour les wmv ... il les blocks pas ...

Code:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example.com(/)?.*$     [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?sousdomaine.example.com(/)?.*$     [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|wvm|mov|mpg|avi|asf)$ - [F,NC]
Euh ... et les wvm, il te les bloque ? :lol:

:lol:
 
WRInaute occasionnel
Diantre, cela est étrange ...
Dans la même série, tu as un autre type de code possible :

Code:
SetEnvIfNoCase Referer example\.com access 
SetEnvIfNoCase Referer example\.net access 
<FilesMatch "\.(wmv)$">
   Order Deny,Allow
   Deny From All
   Allow from env=access
</FilesMatch>
 
WRInaute occasionnel
Ton code fonctionne Cayus, il bloque les wmv ... sauf que je ne suis pas capable de les déploquer en ajoutant mon site à la place de exemple :(
 
WRInaute occasionnel
Si je rajoute cette ligne ... Les vidéos marchent ... sauf qu'ils marchent partout !!!!!

Maudit que ça val mal mon affaire !!!!

Merci d'essayer de m'aider
 
WRInaute occasionnel
Mais ... quand tu veux lire tes vidéos wmv, c'est intégré dans ton code html, ou ça ouvre une fenetre windows media player, ou un autre lecteur ?!
 
WRInaute occasionnel
Bon, je crois qu'on va lâcher l'affaire.
Corrigez moi si je me trompe, mais après avoir cherché et recherché, la seule information que j'ai trouvé étant que ce n'était pas possible, car la majorité des plugins permettant de lire du contenu vidéo dans les navigateurs ne renvoyait pas de referer.
On ne peut donc pas le traiter dans le htaccess... et je n'ai, par conséquence, pas de solution à l'hotlink wmv.

Si quelqu'un a une idée, je prends ;)
 
WRInaute passionné
Tu fais de l'url rewriting avec un répertoire virtuel qui change chaque jour. Par contre, il faut que tu modifies ton htaccess chaque jour.Mais via un script c'est possible.
ca devrait limiter.

François
 
Nouveau WRInaute
hotlink .wmv

CaYuS a dit:
Diantre, cela est étrange ...
Dans la même série, tu as un autre type de code possible :

Code:
SetEnvIfNoCase Referer example\.com access 
SetEnvIfNoCase Referer example\.net access 
<FilesMatch "\.(wmv)$">
   Order Deny,Allow
   Deny From All
   Allow from env=access
</FilesMatch>

personnellement j'ai utilisé le code suivant:

RewriteCond %{HTTP_REFERER} !www.example.com
RewriteRule \.wmv - [F]

Cependant, j'ai un pb, il faut cliquer sur la video pour la telecharger, on ne peut pas faire de clic droit et "enregistrer sous".
Que peut on faire pour remédier à cela ?
Quelle ligne de code faut il ajouter pour pouvoir envoyer une video de substitution si la video a été "hotlinkée"
 
Discussions similaires
Haut