Vous n'êtes pas connecté - 1 Membre connecté
Catégories
Graphisme
Flash (51)
Print (66)
Programmation
PHP (66)
ASP (2)
CSS (26)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (261)
933 Sujets
12337 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 >>
[résolu] mySQL & css
Auteur : geoffroy
Posté le 06 02 2007 à 15h00
11 Réponses (Nouveau sujet)
Sujet visité 823 fois
[Résolu] Mysql et (...)
Auteur : aguenard
Posté le 04 02 2007 à 17h25
3 Réponses (Nouveau sujet)
Sujet visité 952 fois
localisation
Auteur : senkante
Posté le 28 01 2007 à 17h20
9 Réponses (Nouveau sujet)
Sujet visité 1355 fois
PHP / XML
Auteur : benzor
Posté le 21 01 2007 à 12h11
21 Réponses (Nouveau sujet)
Sujet visité 1724 fois
Programme PHP
Auteur : caniche
Posté le 16 01 2007 à 08h05
43 Réponses (Nouveau sujet)
Sujet visité 1463 fois
CMS Multi Site et (...)
Auteur : Narno
Posté le 26 01 2007 à 12h28
6 Réponses (Nouveau sujet)
Sujet visité 1193 fois
HTACCESS - URL (...)
Auteur : Narno
Posté le 12 07 2006 à 16h29
14 Réponses (Nouveau sujet)
Sujet visité 1034 fois
[Résolu] URL (...)
Auteur : mob
Posté le 14 01 2007 à 00h52
10 Réponses (Nouveau sujet)
Sujet visité 996 fois
Free - Internal (...)
Auteur : Narno
Posté le 22 12 2006 à 11h19
7 Réponses (Nouveau sujet)
Sujet visité 1044 fois
Offre CDI - (...)
Auteur : McFly
Posté le 12 01 2007 à 18h54
0 Réponse (Nouveau sujet)
Sujet visité 610 fois

Sujet bloqué
<< 1 2 3 4 5 6 7 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006