Vous n'êtes pas connecté - 0 membre connecté
Catégories
Graphisme
Flash (50)
Print (65)
Programmation
PHP (66)
ASP (2)
CSS (26)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (257)
926 Sujets
12256 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 ... 6 7 >>
nl2br maison
Auteur : askhanir
Posté le 15 10 2008 à 17h08
14 Réponses (Nouveau sujet)
Sujet visité 886 fois
Choix CMS ?
Auteur : benzor
Posté le 13 10 2008 à 13h08
15 Réponses (Nouveau sujet)
Sujet visité 521 fois
Colorisation (...)
Auteur : tyler
Posté le 31 08 2008 à 15h00
5 Réponses (Nouveau sujet)
Sujet visité 678 fois
Forum (Autre (...)
Auteur : tyler
Posté le 14 07 2008 à 16h04
14 Réponses (Nouveau sujet)
Sujet visité 1123 fois
Forum [Resolved]
Auteur : benzor
Posté le 19 06 2008 à 10h21
6 Réponses (Nouveau sujet)
Sujet visité 613 fois
API chat & webcam
Auteur : piregwan
Posté le 11 06 2008 à 15h52
15 Réponses (Nouveau sujet)
Sujet visité 952 fois
Simple xml editor in (...)
Auteur : o0o
Posté le 16 05 2008 à 09h59
4 Réponses (Nouveau sujet)
Sujet visité 863 fois
Question théorique
Auteur : o0o
Posté le 14 05 2008 à 16h45
6 Réponses (Nouveau sujet)
Sujet visité 716 fois
[Job] recherche un (...)
Auteur : lightdawn
Posté le 17 04 2008 à 15h54
1 Réponse (Nouveau sujet)
Sujet visité 595 fois

Sujet bloqué
Gmap API
Auteur : Narno
Posté le 23 10 2007 à 13h20
9 Réponses (Nouveau sujet)
Sujet visité 2927 fois
<< 1 2 3 ... 6 7 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006