holloway Posted April 21, 2008 Posted April 21, 2008 (edited) Bonjour tout le monde; Tout dabord j'aimerai bien avoir une solution sur le hub , et c'est ma derniere chance je suppose, j'ai cherché partout et ca fai du bo momen que je me galére en vain ! mon probleme c'est l'anti-hotlinking (fichier audio, tel mp3) et le code a mettre sur le htaccess j'ai testé plusieurs codes mais rien ne march pour moi sauf un le voici, RewriteEngine On RewriteRule ^.*\.mp3$ /foo [F] RewriteRule ^.*\.MP3$ /foo [F] RewriteRule ^.*\.Mp3$ /foo [F] RewriteRule ^.*\.mP3$ /foo [F] Je voulai autoriser l'accé a un autre site qui est hebergé sur le meme server (partage des fichiés), en mettant le code sur htaccess ce dernier considere le 2eme site comme etranger ! Quelle est la commande a ajouter sur le code pour cette autorisation ? Merci d'avance Edited April 21, 2008 by holloway
Ifmy Posted April 21, 2008 Posted April 21, 2008 Bonjour, Je ne suis pas sur d'avoir pris en compte toutes les subtilités mais voici une une possibilité : <Directory /votreDossierContenantLesFichiersApartagerUniquementAvec...> Order Deny,Allow Deny from all Allow from ip/url Allow from ip/url ...</Directory>
holloway Posted April 21, 2008 Author Posted April 21, 2008 (edited) Non Ifmy ca donne ce message " 500 eternal error ! " :-( j'ai cette ligne là : RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain\.com/.*$ [NC] Est ce que ca marcherai si j'ajoutrai cette ligne au code que j'ai posé ? Edited April 21, 2008 by holloway
holloway Posted April 23, 2008 Author Posted April 23, 2008 je m'arrache les cheveux ,pas de solution pour la 40eme des fois
Dan Posted April 23, 2008 Posted April 23, 2008 Je commencerais par remplacer ceci RewriteRule ^.*\.mp3$ /foo [F] RewriteRule ^.*\.MP3$ /foo [F] RewriteRule ^.*\.Mp3$ /foo [F] RewriteRule ^.*\.mP3$ /foo [F] par ceci RewriteRule ^.*\.mp3$ /foo [NC,F] Si maintenant tu veux mettre une condition pour permettre au serveur domain.com de lire ces MP3, tu mets RewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !domain.com RewriteCond %{HTTP_REFERER} !tonsite.comRewriteRule ^.*\.mp3$ /foo [NC,F] Vu qu'il faut aussi permettre l'accès à tonsite.com et à ceux qui n'ont pas de référent.
Ifmy Posted April 23, 2008 Posted April 23, 2008 (edited) Juste pour information Dan. La solution que je propose n'est pas bonne du tout ? merci Edited April 23, 2008 by Ifmy
Dan Posted April 23, 2008 Posted April 23, 2008 Juste pour information Dan. La solution que je propose n'est pas bonne du tout ? merci J'ai un doute sur Order Deny, Allow ! Si aucune règle "Allow from" ou "Deny from" ne correspond, alors ce sera "Allow" par défaut (le second) J'aurais plutôt mis "Order Allow, Deny" pour inverser cela Et je supprimerais le "Deny from All" qui deviendrait le cas par défaut. <Directory /votreDossierContenantLesFichiersApartagerUniquementAvec...> Order Allow, Deny Allow from ip/url Allow from ip/url ...</Directory> C'est ce que je comprends en lisant la page de mod_access sur le Apache.org
Ifmy Posted April 23, 2008 Posted April 23, 2008 Merci pour ces précisions. J'essayerai ça, histoire de bien comprendre les subtilités
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now