Vous n'êtes pas connecté - 3 Membres connectés
Catégories
Graphisme
Flash (49)
Print (65)
Programmation
PHP (64)
ASP (2)
CSS (25)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (249)
904 Sujets
12075 Réponses
Programmation > PHP > htaccess [Résolvationné]
htaccess [Résolvationné]
 Kiks,

je galère sur un .htaccess, en fait il s'agit d'un section allopass (donc payante) pour l'imiter l'accés à des photos et des vidéos (non c'est pas un site XXX ;) ), jusque là tout marche bien cependant les images et les vidéos restent accessibles directement via l'url:
http://monsite/fichier /video.avi

Pour pallier au pb j'ai placé un .htaccess dans le repertoire concerné du type:


AuthGroupFile /dev/null
AuthName "Acces restreint"
AuthType Basic

deny from all
C'est tellement bien protégé que mes scripts PHP n'ont plus accès à ces fichiers... Argh !!! Un peu d'aide please. @++
Posté le 07 09 2007 à 14h54
tyler - Membre - www

Réponses - htaccess [Résolvationné]
<< 1 2 >>
Rajoute un

allow from localhost

avant ton

deny from all

pour voir ?
Posté le 07 09 2007 à 14h58
bob - Membre - www
 Argh, pas mieux.

J'ai essayé ça:


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://www.lesite.com
ReWriteRule .*\.(gif|png|jpe?g)$ - [F]
C'est mieux pour l'affichage des thumbs, cependant les images en taille réelle sont affiché via une anim en flash dans une pop-up et là....niet.
Posté le 07 09 2007 à 15h06
tyler - Membre - www
 Donc ton htaccess :


<Files *.png*>
 Order Deny,Allow
 Deny from all
</Files>
Par exemple pour interdire l'accès au fichiers PNG . Mais je sais pas si ca correspond à ce que tu cherche à faire !
Posté le 07 09 2007 à 15h28
benzor - Administrateur - www
 Le but est d'autoriser l'accès aux fichiers (vidéos & images) au script php mais pas en accès direct via l'url par exple.

J'ai trouvé un truc qui marche mais uniquement sous IE (pas sous Firefox), pourtant le navigateur n'a pas grand chose à voir la dedans !


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://www.lesite.com/
ReWriteRule .*\.(gif|png|jpeg|jpg|flv)$ - [F]
Posté le 07 09 2007 à 15h39
tyler - Membre - www
T'as essayé avec Allow from localhost ?
Posté le 07 09 2007 à 15h40
bob - Membre - www
ben si le referer provient du navigateur, dans la webtool bar tu peux l e desactiver.

J'espère qu'une fois la solution trouvée tu posteras un tutorial sur les htaccess dans la section tuto :D

edit: a ce propos dans mon blog j'ai eu un probleme de linkage d'image direct, je suis sur qu'en planchant dessus tu trouveras une solution ne dépendant pas des htaccess ^_^ mais bon mettre le code source d'un vidéo en bdd ...

edit2: oui je sais les internautes viennent on les aide, et ils participent pas à la commu une fois leur problème réglé
Posté le 07 09 2007 à 15h49
o0o - Administrateur - www
bob > yes j'ai essayé, pas mieux...

o0o > pas gagné le tuto ^^

Ben > J'ai essayé, pas mieux non plus, les images ne sont carrément pas visibles...
Posté le 07 09 2007 à 15h52
tyler - Membre - www
Si to nprobllème c'est interdire la lecture d'un fichier depuis l'url absolue:

Après quelques trottes, mais sans avoir testé i lsemblerait que tu puisses interdire la lecture de l'image par l'url absolue, avec une redirection vers un fichier par exemple imagepasvisiblepourvous.gif

RewriteCond % {REQUEST_FILENAME} imagepasvisiblepourvous.gif [NC,OR]


Les flags et quelques doc et autres mots clés peuvent être trouvé là:
widexl.com

Sinon étudie un package open source de galerie sécurisée à donfe les boulettes, ça doit se trouvé ^^

Après il y a peut être des choses à faire avec la commande chmod, et robot.txt ... (voir un module apache/php a installer sur le serveur huhu)

Gl Tyler :D
Posté le 07 09 2007 à 16h40
o0o - Administrateur - www
o0o > Merci pour les infos, j'ai essayé pas mal de trucs mais rien n'y fait. J'avoue que j'en ai un peu raz la soucoupe pour le moment. J'ai envoyé une demande d'assistance auprès de l'hébergeur (amen), après tout c'est leurs job ^^

Pour les accrocs du .htaccess j'ai trouvé deux sites intéressants:

tuteurs & A boire et à manger
Posté le 07 09 2007 à 20h27
tyler - Membre - www
Hummm, un truc qui a l'aire simple et de fonctionner dans le cas suivant sera peut être ta solution..

Dans un htaccess mis dans le répertoire o0o.ch

SetEnvIfNoCase Referer "^http://www.o0o.ch/" ok=1
<FilesMatch ".(gif)">
Order Allow,Deny
Allow from env=ok
</FilesMatch>


le navigateur affiche le repertoire vide, et le hotlinking ne fonctionne pas:
test1: click url
o0o.ch
test2: view img
http://www.o0o.ch/pixelart/themes/pixelart/img/crazy_dwarf.gif

mais le crazy dwarf s'affiche dans l'interface (en bas de la page) o0o.ch

(les navigateurs doivent avoir un referer propre et non magouillé, comme par exemple firefox+disable referer, aucuns elements d'interface s'affichera. Donc gaffe aux plugin et autres modules)

edit: super ça a l'aire de fonctionner, pff 3h de boulot :p
Posté le 08 09 2007 à 10h53
o0o - Administrateur - www
<< 1 2 >>
Sujets PHP
<< 1 2 3 4 5 6 7 >>
Traitement fichier (...)
Auteur : aguenard
Posté le 04 06 2007 à 15h05
2 Réponses (Nouveau sujet)
Sujet visité 828 fois
Fonction de (...)
Auteur : aguenard
Posté le 31 05 2007 à 14h13
5 Réponses (Nouveau sujet)
Sujet visité 1330 fois
Récupérer état dans (...)
Auteur : aguenard
Posté le 11 05 2007 à 10h38
16 Réponses (Nouveau sujet)
Sujet visité 1607 fois
Fonction (...)
Auteur : aguenard
Posté le 14 04 2007 à 19h37
7 Réponses (Nouveau sujet)
Sujet visité 2215 fois
Regexp : Ereg serait (...)
Auteur : Phoenix
Posté le 14 03 2007 à 19h08
5 Réponses (Nouveau sujet)
Sujet visité 1003 fois
Date II, the revenge
Auteur : tyler
Posté le 12 02 2007 à 15h54
15 Réponses (Nouveau sujet)
Sujet visité 1062 fois
Proposition de stage
Auteur : bob
Posté le 14 02 2007 à 17h30
1 Réponse (Nouveau sujet)
Sujet visité 685 fois

Sujet bloqué
Inverse de (...)
Auteur : tyler
Posté le 09 02 2007 à 12h13
6 Réponses (Nouveau sujet)
Sujet visité 1087 fois
[résolu] mySQL & css
Auteur : geoffroy
Posté le 06 02 2007 à 15h00
11 Réponses (Nouveau sujet)
Sujet visité 792 fois
[Résolu] Mysql et (...)
Auteur : aguenard
Posté le 04 02 2007 à 17h25
3 Réponses (Nouveau sujet)
Sujet visité 907 fois
<< 1 2 3 4 5 6 7 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006