Rewritecond multiples

WRInaute accro
De manière à limiter le hotlink sur un site (un annuaire placé dans un sous-dossier d'un domaine principal), j'essaie de mettre en place un .htaccess en partant sur une base que j'avais récupéré je ne sais plus où pour mon www. Le souci c'est que je veux autoriser le hotlink pour une (voire plusieurs) url externe (pour le moment un forumactif dont je suis modo et un second site).

Je me débat pour le moment avec ça :

# interdit les liens extérieurs
Code:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www\.mon\-site\-amoi\.net/annuaire/.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} !^http://siteexterne\.forumactif\.com/.*$ [NC,OR]
#RewriteCond %{HTTP_REFERER} !^http://www\.siteexterne\.com/.*$ [NC]
RewriteRule \.(gif|jpg|GIF|JPG|rmi|mid|MID|rm|wav|WAV)$ http://mon-site-amoi/images/bannieres/hotlink.jpg [R,L]

Ce .htaccess est placé dans un sous-sous dossier de mon site, qui est celui pour lequel je veux limiter le hotlink (/img/screenshots/).

Le souci avec le code ci-dessus, c'est que autant cane fonctionne pas avec les sites externes.

Une idée ?
 
WRInaute accro
Ce que je ne comprends en fait pas c'est où j'ai raté un truc dans mon htaccess. En me basant sur les exemples que j'ai trouvé de script anti-hotlink, j'en arrive à l'interprétation suivante :

Code:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www\.mon\-site\-amoi\.net/annuaire/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://siteexterne\.forumactif\.com/.*$ [NC]
#RewriteCond %{HTTP_REFERER} !^http://www\.siteexterne\.com/.*$ [NC]
RewriteRule \.(gif|jpg|GIF|JPG|rmi|mid|MID|rm|wav|WAV)$ http://mon-site-amoi/images/bannieres/hotlink.jpg [R,L]

SI l'appel au fichier n'est pas direct et que
l'appel au fichier ne se fait pas depuis mon domaine et que
l'appel au fichier ne se fait pas depuis le forumactif et que
l'appel au fichier ne se fait pas depuis mon deuxième site

ALORS

Je redirige les extensions précisées sur le fichier hotlink.jpg.

Or, c'est mon site à moi qui n'affiche plus les images, et affiche l'image de hotlink en lieu et place.

Je m'arrache les cheveux là (même si j'en ai plus des masses)0
 
Discussions similaires
Haut