Aller au contenu

Sujets conseillés

Posté

bonjour,

je voudrais créer un fichier .htacces permettant d'interdire l'accès à un dossier aux visiteurs, mais pas au serveur ...

est-ce possible ?

Posté

C'est tout a fait le rôle d'un .htaccess B)

un truc du genre

.htaccess

deny from all

Interdira l'acces aux fichiers du repertoire dans lequel tu aura placé le .htaccess, mais pas aux serveur via la fonction include() de php (ce à quoi tu pensais je suppose ;) ...)

Posté

euh ...

non

je me suis mal exprimé :

c'est un dossier contenant des images ...

donc, deny from all ne marche pas, car il interdit l'acces au images ...

moi, je veux que l'utilisateur puisse voir l'image, mais qu'il n'ait pas un listage du dossier du genre http://www.bigornotlabot.info/img/

...

Posté

tu mets un fichier index.html vide, à l'intérieur de ce répertoire. ;)

Posté

Salut,

Avec

DirectoryIndex index.html index.php index.htm /erreurs/error.php?code=403

en début de ton .htaccess, tu interdiras le listage de ton répertoire (avec une redirection type 403 de mon cru) si il n'y a pas de index.html, index.php ou index.htm tout en y autorisant l'accés par le serveur....

Si tu veux interdire un accès extérieur à ton site de tes images, il y a:

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://tonsite.com/.*$ [NC]

RewriteCond %{HTTP_REFERER} !^http://www.tonsite.com/.*$ [NC]

RewriteCond %{HTTP_REFERER} !^http://*/.*$ [NC]

RewriteCond %{HTTP_REFERER} !^https://*/.*$ [NC]

ReWriteRule .*\.(gif|png|jpe?g)$ - [F]

Où les images gif, png et jpeg ne seront pas accessibles autrement que par tonsite.com ou www.tonsite.com.

A plus

Olivier

  • 2 semaines plus tard...
Posté

Salut Bigornot,

Et la simple ligne suivante:

Options -Indexes

ne suffit pas ?

L'interdiction d'affichage si le référant n'est pas ton domaine (comme Olivier préconise) interdira aussi l'affichage des images dans le cache de Google :(

Dan

Posté
oui, mais avec des logiciels genre flashget, on peut quand meme voir ...

Bonjour,

Tu pourrais expliquer comment fait ce FlashGet. Cela me semble impossible s'il existe un fichier index.html dans le répertoire.

Jean-Luc

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...