Webmaster Hub: Restriction accès répertoire - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Restriction accès répertoire Noter : -----

#1 L'utilisateur est hors-ligne   vivreavecundiabete 

  • Groupe : Membre
  • Messages : 2
  • Inscrit(e) : 31-mars 11
  • Genre:Homme
  • Localisation:France

Posté 31 mars 2011 - 19:13

Bonjour à tous,


j'ai cherché un peu partout, en vain, car je ne sais pas trop comment formuler une recherche sur le forum concernant mon problème.

Je possède un site et je souhaiterais empêcher aux internautes de naviguer dans celui-ci autrement que par "le site".
Je m'explique.

Par exemple, je souhaiterais que l'internaute qui visite mon site et qui vois sur la page 'ww.monsite.com/photos.html' l'image nommée 'photo1.jpg' ne la vois pas autrement que par la page sur laquelle elle est située.
Je ne voudrais pas qu'il puisse y accéder par le répertoire dans lequel elle ce trouve 'www.monsite.com/images/photo1.jpg'.

Mais si je place un fichier .htaccess dans le répertoire 'www.monsite.com/images/'
avec le script suivant (je suis chez OVH):

AuthUserFile /homez.XXX/votre_login_ftp/www/'chemin d'accès au fichier .htpasswd'/.htpasswd
AuthGroupFile /dev/null
AuthName "Accès Restreint"
AuthType Basic
require valid-user


l'image et le dossier ne sont effectivement plus accessible sur 'www.monsite.com/images/' mais l'image n’apparaît plus non plus sur la page 'ww.monsite.com/photos.html'.

Que dois-je faire ou modifier dans mon script (si celui-ci est le bon), pour que mes images et autre documents apparaisse dans mon site mais pas dans une navigation dans les répertoires ?
Et que faire pour rediriger sur la page d'accueil par exemple, un internaute qui souhaiterais avoir accès aux répertoires de mon site ?

Merci beaucoup pour votre aide
0

#2 L'utilisateur est hors-ligne   dimi3 

  • Groupe : Webmaster Régulier
  • Messages : 76
  • Inscrit(e) : 27-décembre 10

Posté 01 avril 2011 - 11:59

Bonjour,

peut-être cet .htaccess, si j'ai bien compris votre question :
order deny,allow
deny from all
allow from .votrehebergeur.com


0

#3 L'utilisateur est hors-ligne   Bidule21 

  • Voir le blog
  • Groupe : Webmaster Régulier
  • Messages : 61
  • Inscrit(e) : 16-février 09
  • Genre:Homme
  • Localisation:Dijon

Posté 01 avril 2011 - 18:45

Bonjour,

Essaie de rajouter un simple fichier index.html vide dans ton dossier, c'est une méthode simple qui fonctionne pas mal en général, et ça évite de se casser la tête avec les chmod sur dossier ou les .htaccess ;) Cela leur donnera une page blanche à la place.

Sinon tu peux aussi rajouter un petit message rigolo et les rediriger vers ta page d'accueil avec ça par exemple :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="refresh" content="5; url=http://www.cequejendis.com" />
<title>TUTUTUTU on ne met pas les pieds ici</title>
</head>
<body>
Ce dossier n'a pas vocation à être visité, on ne cherche pas à regarder ce qu'il y a dedans, merci :D.
</body>
</html>




Code à modifier afin de rediriger vers ta page d'accueil plutôt que la mienne bien sûr ;)

Cette partie là
<meta http-equiv="refresh" content="5; url=http://www.cequejendis.com" />
Le chiffre correspond au temps avant la redirection.


Bonne soirée !

Ce message a été modifié par Bidule21 - 01 avril 2011 - 19:01.

0

#4 L'utilisateur est hors-ligne   vivreavecundiabete 

  • Groupe : Membre
  • Messages : 2
  • Inscrit(e) : 31-mars 11
  • Genre:Homme
  • Localisation:France

Posté 02 avril 2011 - 13:56

Merci beaucoup !
Vraiment c'était tout simple à faire, mais heureusement j'ai eu votre aide.
Encore uen fois MERCI ! :-)
0

#5 L'utilisateur est hors-ligne   Remi 

  • Groupe : Membre+
  • Messages : 932
  • Inscrit(e) : 28-juin 04
  • Genre:Homme
  • Société:Studio Amarante

Posté 03 avril 2011 - 14:21

Il y a une directive .htaccess prévue pour cela.
Options -Indexes

En mettant cela à la racine de son site, on protège tout le site.
L'accès a un répertoire sans index génère alors une 403, ce qui est tout de même plus logique que de rediriger vers la page d'accueil.
Un lieu magique près d'Aix-en-Provence Château Grand Boise : location de prestige, domaine viticole, face à la Montagne Sainte Victoire. Et un beau site de Calvados et cidre...
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)