Page 1 sur 3

restreindre l'accès a un répertoire image ?

MessagePosté: Sam Juin 14, 2008 9:06 am
par Valbuena72
Bonjour a tous j'ai eu marre de l'autre site trop difficile a faire donc je m'attaque a un site pour moi
UnE galerie sous mon pseudo Valbuena72
bref
je voudrais bloquer le dossier images avec un .htaccess mais ça marche pas
http://forums.e3b.org/viewtopic.php?id=277 j'ai essaye ça il me dit error 500 (interne du serveur ) e

s'il vous pouivez me ddonnez le code pour le .htaccess

vous voyez je veux que quand le visteur arrive sur le dossier images je veux que ça marque
Vous n'avez pas accès a ce dossier
comprendo ?

Re: restreindre l'accès a un répertoire ?

MessagePosté: Sam Juin 14, 2008 2:34 pm
par Yoyo
Salut,

En fait, une solution serait de bloquer totalement ton dossier image avec un fichier .htaccess se trouvant dans ce repertoire d'images et pas à la racine de ton site:

Code: Tout sélectionner
deny from all


Mais tu vas vite voir que ca bloque vraiment tout l'accès dossier, c'est ce que tu cherches ou bien tu cherches à laisser passer ton site quand même ?


En deuxième solution (que je préfère), tu vas bloquer ton dossier image pour tout ceux qui sont externes à ton site sauf Google, si tu veux retrouver tes images dans google pour avoir des visiteurs.

Dans ce cas, par exemple pour tutomaker.com , j'ai un dossier images. Dans ce dossier, je vais mettre un fichier .htaccess comme précédemment et je vais y inscrire:

Code: Tout sélectionner
RewriteEngine On
RewriteCond 
%{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.tutomaker.com/.*$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^Google
RewriteRule 
.*.(gif|jpg|jpeg|png)$ - [F]      


RewriteEngine On : Pour démarrer le module de réécriture
RewriteCond %{HTTP_REFERER} !^$ : Pour pouvoir afficher les images dans son dossier directement seulement
RewriteCond %{HTTP_REFERER} !^http://www.tutomaker.com/.*$ [NC] : Pour empêcher tout ceux qui ne sont pas à cette adresse, donc mon site.
RewriteCond %{HTTP_USER_AGENT} !^Google : Pour empêcher tous les robots qui sont différents de google.
RewriteRule .*\.(gif|jpg|jpeg|png)$ - [F] : Pour empêcher l'accès à l'image quand tu ne respectes pas les 3 conditions précédentes.

Normalement ça devrait aller, n'hésite pas à me dire ce que tu veux !

PS : Qu'as-tu essayé pour voir d'où viendrait ton autre erreur ?

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Sam Juin 14, 2008 8:39 pm
par Valbuena72
désolé de ne pas avoir répondu plus tôt je pensais recevoir l'email de notification du sujet bref
je te remercie j'essaye et ej répond a tes question après :)

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Sam Juin 14, 2008 10:35 pm
par Yoyo
Et sinon t'avais essayé quoi ? :mrgreen:

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 6:47 am
par Valbuena72
Re,j'avais essayer :

Code: Tout sélectionner
AuthUserFile /home/omdream.e3b.org/html/.htpasswd
# définit le chemin d'accès absolu vers le fichier de mot de passe

AuthGroupFile /dev/null
# définit le chemin d'accès absolu vers le fichier de groupe
# ici il n'y en a pas.

AuthName "Accès protégé"
# défini le nom de l'authentification (ce qui apparait sur le navigateur)

AuthType Basic
# précise qu'il faut utiliser AuthUserFile pour l'authentification.    

puis le fichier .htpasswd :mrgreen:
voila j'ai pas eu le temps je te le fais

re,
j'ai essaye aucune erreur
mais j'ai besoin de toi pour savoir si tu peux accéder :
http://omdream.e3b.org/ au dossier images
le dossier se trouve: http://omdream.e3b.org/images/


le code que j'ai mis :
Code: Tout sélectionner
RewriteEngine On
RewriteCond 
%{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://omdream.e3b.org/.*$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^Google
RewriteRule 
.*.(gif|jpg|jpeg|png)$ - [F]     


Après pour personnalise la page j'ai juste

a faire ça

ErrorDocument 403/403-nomdelapage.php :) c'est ça ?

exactement => je veux ça => http://www.lbb.org/cgi-bin/

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 9:04 am
par Yoyo
Oui on peut, mais c'est quoi que tu veux faire en fait ? Si tu veux juste bloquer l'accès au répertoire pour qu'on ne voit pas les images, tu mets un fichier index.html vide est c'est bon, on ne saura plus lister le dossier image !

En fait, la secondaire technique que je t'ai dit, c'est pour éviter d'afficher les images hors de ton site ! Tu as mis quoi comme code, tu as bien adapté mon code à ton site j'espère ? 8)

Pour voir si ca marche, il faut par exemple afficher une image qui se trouve dans ce répertoire sur ce forum par exemple, voila j'en affiche une ci-dessous, si tu as bien configuré, on doit rien voir :

Image

Bon je la vois l'image :/ Tu as bien mis le code dans un nouveau .htaccess dans le dossier images ?

Pour la page avec le code 403, tu peux le faire avec ma première solution 2 messages avant, seulement le problème, c'est qu'aucun visiteur ne pourra afficher une seule image, même sur ton site !! Donc si tu veux pas dutout afficher les images sur ton site et que personne ne les trouve jamais jamais, ben tu mets la première solution

Code: Tout sélectionner
deny from all

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 10:47 am
par Valbuena72
re,

alors http://omdream.e3b.org/images/.htaccess clique la


elle s'affiche quand on veux affichez le htacces c'est exactement ce que je veux sauf que je veux que pour les dossier (comme images) tu comprend

le code que j'ai mis est :
Code: Tout sélectionner
RewriteEngine On
RewriteCond 
%{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://omdream.e3b.org/.*$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^Google
RewriteRule 
.*.(gif|jpg|jpeg|png)$ - [F]   


ErrorDocument 403 http://omdream.e3b.org//403.html 

attend j'essaye avec le dernier code on va voir :)

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 10:49 am
par Valbuena72
tu as raison le dernieer code est merdique fais chier :) c'est ça mais je veux que els images s'affichent :twisted:

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 11:20 am
par Yoyo
Ben voila ca marche, l'image ne s'affiche pas ici, mais sur ton ftp bien. Tu mets un petit index.html a la racine si ce n'est fait, et voila ;)

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 11:23 am
par Valbuena72
Ou ça ça marche yoyo ? :|

tu sais quoi tu me donne juste le code et je met en place
car moi pas tout comprendre

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 11:26 am
par Yoyo
Ben c'est fait , tu l'as mis non ? :bigboulay:

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 11:28 am
par Valbuena72
Ba non je l'ai enlever ? car chez moi ça marchait pas :bigboulay: je suis pome la :o

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 11:30 am
par Yoyo
lol Mais pour voir si ça marche, faut à chaque fois enlever son cache ,c'est malin ça :p

T'as l'image en cache et tu verifies si elle est pas la ^^ . Tu fais un CTRL + F5 et ca efface ton cache, apres tu reviens et on voit que l'image ne s'affiche pas sur le forum, donc c'est bon ...

Tu vois cette image la ne s'affiche pas -> Image

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 11:49 am
par Valbuena72
je teste alors
tu vois on la voie :twisted:

Image

avecune autre :
Image*

je ferme ma geule
ce con de mozilla n'a pas voulu que suprrime le cache c'est pour fois j'ai reussi et ca marche you hou
ok nikel pou ça
maintenant je voudrais que une autre image apparaisent que je vais crée avec marquer Image hotlinq

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 11:51 am
par Yoyo
bah non on les voit pas :p Fais un CTRL + F5 et recharge la page !! Moi j'ai firefox aussi, t'es sous cette daube d'internet explorer ?

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 11:53 am
par Valbuena72
j'ai édite mon petit yoyo
oh non j'utilise pas ie car la j'ai la nause :bigboulay: :boulay:

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 11:57 am
par Yoyo
ben au lieu de [F] tu mets le chemin de ton image :)

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 12:01 pm
par Valbuena72
Ok génial ils vont bien se faire ch*** :mrgreen:

t'es génial yoyo :ange:


Euh je poste la ou j'ouvre un news sujet

quel script news avec gestion des comm simple d'utilisation si possible sans base de donne
as tu ça en magasin ?

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 12:23 pm
par Yoyo
Non j'ai pas, je fais moi meme lol

Re: restreindre l'accès a un répertoire image ?

MessagePosté: Dim Juin 15, 2008 12:43 pm
par Mystik