Bloquer le hotlink

WRInaute accro
Bonjour,

je n'arrive pas à faire marcher ce code :

Code:
Options +FollowSymlinks

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$
#RewriteCond %{HTTP_REFERER} !^http://[-_a-z0-9.]*domaine\.com$ [NC] 
#RewriteCond %{HTTP_REFERER} !^http://[-_a-z0-9.]*domaine\.com/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://www\.domaine\.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www\.domaine\.com$ [NC]
RewriteRule ^.*\.(gif|jpg|png|bmp)$ - [F]

Ok je suis nul en règles de réécriture, mais la je deviens fou, cela fais deux jours que je cherche.
Serveur ovh 90plan, le referer de mon site n'est pas reconnu et donc les images disparaissent de mon site. ce fichier htaccess est dans le sous répertoire images, il y en a un autre à la racine

En plus il se passe des trucs bizarres j'enlève une ligne vide et j'ai une erreur 500 (avec notepad++) !

Au secour et merci.
 
WRInaute discret
C'est plutôt comme ceci

Code:
RewriteEngine on
Options +FollowSymlinks

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?carrelski.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?site2.com/.*$ [NC]
RewriteRule \.(gif|jpg|png|bmp)$ - [F]

à la racine de ton ftp
 
WRInaute accro
Le plus simple étant d'installer le script PHP visohotlink, qui gère très facilement ce genre de problématique.
 
WRInaute accro
Aye j'ai trouvé.

C'est du à Notepad++ qui met uniquement un retour chariot (\r) et pas de saut de ligne (\n).

Merci de votre aide.

visiohotlink cela ne me parait pas plus simple. Mieux peut être.

A plus.
 
Discussions similaires
Haut