Htaccess et protection des fichiés partagés !

WRInaute discret
Salut tout le monde;
Voila j'ai un petit souci , que je pose surtout aux specialists du htaccess ..
J'ai un code de protection de fichier via htaccess sur server le voici :

# interdit les liens extérieurs
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?VOTRE_DOMAINE\.COM/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|GIF|JPG|JPEG)$ - [F,L]

Ce que je veut c'est d'ajouter un autre site (autre domain) qui partage avec moi des fichiés. Donc comment ca serai le code exact htaccess ? Merci pour votre aide.
 
WRInaute passionné
Tu peux ajouter une condition (les RewriteCond sont liées par un AND si tu n'ajouter pas le flag OR) :
Code:
# interdit les liens extérieurs
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?UN_DOMAINE\.COM/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?AUTRE_DOMAINE\.COM/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|GIF|JPG|JPEG)$ - [F,L]
 
WRInaute discret
OK c'est bon , j'ai utilisé le deuxieme merci pour vous deux.
Enfait j'ai pas compris ce que vous voulez dire Webmasterlamogere par : (les RewriteCond sont liées par un AND si tu n'ajouter pas le flag OR) ??
 
WRInaute passionné
holloway7 a dit:
OK c'est bon , j'ai utilisé le deuxieme merci pour vous deux.
Enfait j'ai pas compris ce que vous voulez dire Webmasterlamogere par : (les RewriteCond sont liées par un AND si tu n'ajouter pas le flag OR) ??
si tu mets plusieurs RewriteCond, chaque condition doit être valide pour que la RewriteRule soit appliquée (équivalent du "et logique"). Si tu veux mettre un "ou logique" entre deux RewriteCond il faut ajouter le flag OR entre crochet à la fin de la première condition : [OR] (ou si plusieurs flag [NC,OR])
tu as plus d'explication ici : http://www.apachefrance.com/Manuels/Apa ... ewriteCond
 
Discussions similaires
Haut